PDA

View Full Version : سوال: قرار دادن لینک در صفحه اول



mja1356
پنج شنبه 16 خرداد 1387, 09:00 صبح
سلام
من یه فرم دارم که اطلاعات مثلا" دانشجویان را در یه بانک اطلاعاتی قرار می ده.بعد براش یه کوئری نوشتم که نام تمام دانشجوها را به صورت لینک در صفحه اول قرار می ده؟هدف من اینه که کاربر با کلیک کردن روی نام یک دانشجو اطلاعات مربوط به او را دریافت کنه؟
چکار باید بکنم و توی آدرس href چه آدرسی را باید قرار بدهم؟
ممنون

hejjat
پنج شنبه 16 خرداد 1387, 11:41 صبح
ID دانشجو را با get بفرست به صفحه ای که قراره اطلاعات دانشجو رو نشون بده و تو اون صفحه ID رو بخون و رکوردش رو از دیتابیس بخون، مثلا تو صفحه اصلی اگه اطلاعات دانشجو ها رو که از دیتابیس خوندیم بریزیم تو متغیر result اونوقت لینک دانشجو ها رو اینجوری تولید می کنی:



while ($row = mysql_fetch_array($result))
{
echo '<a href="students.php?id='.$row['ID'].'">'.$row['Name'].'</a></br>';
}و توی students.php داریم:


$StudentID = $_GET['id'];
$Query = "select * from table where ID='$StudentID'";
.....

yaqubian
شنبه 18 خرداد 1387, 23:48 عصر
دوست عزیز البته اگه تو کدهاتون مخصوصا دستور echo هر اندازه که می تونین از " کمتر استفاده کنین و بجای اون از ' استفاده کنین چون سرعت پردازش single خیلی بیشتر و بالاتر از double.
موفق باشین

mja1356
یک شنبه 19 خرداد 1387, 13:04 عصر
hejjat (http://barnamenevis.org/forum/member.php?u=28731) جان
آقا دستت درد نکنه.
کدی که نوشته بودی جواب داد.هر جا این سوال را می پرسیدم ارجاع می دادند به php.net و فلان کتاب و ..... خلاصه موضوع با یک کد ساده برام جا افتاد