PDA

View Full Version : لینک دادن به نتایج جستجو



30rabi
دوشنبه 13 اردیبهشت 1389, 00:11 صبح
با سلام
اگر میشه توضیح بدید که چگونه می توان به نتایج جستجو از بانک های اطلاعاتی لینک بدیم. و اون رو به صفحه مورد نظر هدایت کنیم
لطفا به طور دقیق توضیح بدید. ممنون

trade_mark
دوشنبه 13 اردیبهشت 1389, 00:50 صبح
لطفا به طور دقیق توضیح بدید. ممنون
اول شما دقیق سوال کنین تا من دقیق جواب بدم

maysamscript
دوشنبه 13 اردیبهشت 1389, 11:49 صبح
با سلام
اگر میشه توضیح بدید که چگونه می توان به نتایج جستجو از بانک های اطلاعاتی لینک بدیم. و اون رو به صفحه مورد نظر هدایت کنیم
لطفا به طور دقیق توضیح بدید. ممنون
سلام
کافیه پارامتر های فرم جستجو را در url قرار دهید. اگر فرم جستجو را با متُد get ارسال کنید می بینید تمام پارامتر ها در url ظاهر میشه.
توضیح بیشتر؟

30rabi
دوشنبه 13 اردیبهشت 1389, 12:06 عصر
ببخشید اگر منظورم رو درست بیان نکردم.
$con=mysql_connect("server name","user name","pass");
mysql_select_db("db_name",$con);
$result=mysql_query("SELECT title,id FROM post ORDER BY id DESC LIMIT 5");
while($row=mysql_fetch_array($result))
echo '<a href="index.php?type=showpost&id='.$row['id'].'" >'.$row['title'].'</a>';
mysql_close($con);
قسمت سبز بالا را متوجه نمی شوم . اگر میشه به طور قدم به قدم توضیح دهید. ممنون

30rabi
دوشنبه 13 اردیبهشت 1389, 12:08 عصر
سلام
جناب maysamscript (http://barnamenevis.org/forum/member.php?u=41467) ممنون میشم اگه بیشتر در باره این مطلب توضیح دهید.

trade_mark
دوشنبه 13 اردیبهشت 1389, 12:25 عصر
دوست عزیز قسمت سبز به تعداد رکوردهایی که از بانک fetch می کنه لینک می سازه و کد خبر رو به ادرس صفحه اضافه می کنه تا بعد از کلیک خبر نمایش داده بشه.
بازم سوالی بود در خدمتیم

30rabi
دوشنبه 13 اردیبهشت 1389, 12:50 عصر
خیلی خیلی ببخشید چیزهایی رو که بالا اشاره شد را تقریبا فهمیدم اما میشه به صورت یک مثال از ابتدا تا به انتها برام توضیح بدید. مثلا از ارسال اطلاعات تا نمایش اون اطلاعات در جستجوی موردنظرمون.

trade_mark
دوشنبه 13 اردیبهشت 1389, 13:04 عصر
این کد به سرور وصل میشه

$con=mysql_connect("server name","user name","pass");این کد هم به پایگاه داده وصل میشه

mysql_select_db("db_name",$con);این کد هم یه کوئری می زنه و 5 تا از آخرین رکورد های جدول post رو بر می گردونه و در داخل متغیر result قرار می ده.سرچی انجام نمیده.اگه سرچ انجام می داد حداقل یه درستور where داشت


$result=mysql_query("SELECT title,id FROM post ORDER BY id DESC LIMIT 5");ین قسمت هم به تعداد رکورد های تکرار می شه


while($row=mysql_fetch_array($result))این دستور هم رکوردها رو چاپ می کنه.


echo '<a href="index.php?type=showpost&id='.$row['id'].'" >'.$row['title'].'</a>';
این دستور هم ارتباط رو قطع می کنه

mysql_close($con);
توصیه من اینه که شما اول یه کتاب php رو مطالع کنید تا با دستوراتش آشنا بشین
موفق باشی:قلب:

30rabi
دوشنبه 13 اردیبهشت 1389, 13:06 عصر
ممنون از شما

30rabi
سه شنبه 14 اردیبهشت 1389, 23:35 عصر
با سلام دوباره
می خواستم بدونم طبق موضوع زیر
http://barnamenevis.org/forum/showthread.php?t=183012&highlight=%D9%84%DB%8C%D9%86%DA%A9
در قسمت نمایش پست در php
$_GET['id' منتاظر با جه جیزی است . یعنی ایا جمله ای از کدهای قبلی رو چک میکنه یا نه به صورت ثابت می باشد.

30rabi
چهارشنبه 15 اردیبهشت 1389, 09:23 صبح
جواب چی شد؟
لطفا راهنمایی کنید.