PDA

View Full Version : حرفه ای: بارگزاری اطلاعات از بانک اطلاعاتی با توجه به کلیک بر روی لینک ها



milad.biroonvand
چهارشنبه 03 آذر 1389, 21:54 عصر
چطور کاری کنیم ، که با کلیک بر روی هر لینک ، یک سری اطلاعات خاص از دیتابیس در فرم ظاهر شود ؟
مثلا ، چند لینک بصورت
صفرها ، یک ها ، دو ها ، سه ها

با زدن بر روی صفر ها کد زیر اجرا شود ، در همان صفحه
select * from tbl where id=0
با زدن بر روی یک ها کد زیر اجرا شود ، در همان صفحه
select * from tbl where id=1

با زدن بر روی دو ها کد زیر اجرا شود ، در همان صفحه
select * from tbl where id=2
نکته بصورت پیش فرض در صفحه صفر ها نشان داده شوند
با هر بار کلیک بر روی لینک ، باید اطلاعات قبلی پاک شوند و اطلاعات جدید طبق لینکی که کلیک شده نشان داده شود ؟

برای اطلاعات بیشتر میتوانید ، به سایت
www.khabaronline.ir
مراجعه کنید .

binyaft
چهارشنبه 03 آذر 1389, 21:59 عصر
$_GET['id'];

متغیر بالا query string رو با نام id بر داره!

milad.biroonvand
پنج شنبه 04 آذر 1389, 10:43 صبح
$_GET['id'];متغیر بالا query string رو با نام id بر داره!

سلام

مر30 از پاسختون ، پاسخو پیدا کردم

باید بصورت زیر لینک ها رو نوشت

<a href="?run=1"> مذهبی</a> | <a href="?run=2">اجتماعی</a> | <a href="?run=3">زنان</a>|

و بعد بصورت زیر می نویسیم



if (isset($_GET['run']))
$linkchoice=$_GET['run'];
else $linkchoice='';

switch($linkchoice){

case 1 :
one();
break;

case 2 :
two();
break;

case 3 :
there();
break;
case 4 :
four();
break;

case 5 :
five();
break;

case 6 :
six();
break;

case 7 :
seven();
break;

case 8 :
eight();
break;

case 9 :
nine();
break;


default :
one();
break;


}

xoogle.ir
پنج شنبه 04 آذر 1389, 12:32 عصر
چه کاریه دوست عزیز ؟؟؟ :اشتباه:
یعنی میخای واسه هر آیدی یه تابع بنویسی ؟؟؟

شما کافیه این کار رو بکنی :



$id = (int) $_GET['id'];
mysql_query("select * from tbl where id='$id'");

milad.biroonvand
پنج شنبه 04 آذر 1389, 21:44 عصر
چه کاریه دوست عزیز ؟؟؟ :اشتباه:
یعنی میخای واسه هر آیدی یه تابع بنویسی ؟؟؟

شما کافیه این کار رو بکنی :



$id = (int) $_GET['id'];
mysql_query("select * from tbl where id='$id'");




سلام

مر30 از پاسختون
آره همین کارو کردم