PDA

View Full Version : سوال: جستجو بر اساس انتخاب هر Radio Button



terrorhell
جمعه 08 آذر 1387, 23:57 عصر
سلام دوستان.

سوالی داشتم راجبه سرچ تو دیتابیس بر اساس انتخاب هر RadioButton

یعنی اینکه مثلاً رادیو اول بر اساس نام کاربری تو دیتابیس سرچ کنه و اگه رادیو دوم را انتخاب کردیم بر اساس نام خانوادگی و اگر رادیو3 را انتخاب کردیم .....

ممنون میشم دوستان راهنمایی کنن !

I,Nobody
شنبه 09 آذر 1387, 08:36 صبح
راه هاي مختلف هست.
مثال :
شما مي توني value هر راديو رو همون نام فيلد ديتابيست بذاري و در فايل مقصد بر اساس همون مقدار سرچ كني. مثلاً فرض كنيم نام راديو شما srch_fld هست و سه تا راديو از اون با value هاي username ، first_name و last_name داري و فرمت رو با متد GET ارسال مي كني.
حالا توي فايل مقصد، اينجوري بنويس :


$qry="SELECT * FROM myTable WHERE `{$_GET['srch_fld']}` LIKE '%{$_GET['search_word']}%'";
$result=mysql_query($qry);


اينو همينجا نوشتم. چكش كن درتست باشه

as13851365
شنبه 09 آذر 1387, 09:11 صبح
<input name='r' type='radio' value='1'>
<input name='r' type='radio' value='2'>
<input name='r' type='radio' value='3'>
<input name='r' type='radio' value='4'>


در صفحه بعدی که می خواهی پردازش رو انتخاب کنید بررسی کن اگر مقدار یک ارسال شده بود براساس نام و.... استفاده کنید.
این هم برای صفحه بعدی :


$i=$_POST['r'];
if(!is_numeric($i))$i=0;
if($i==1) // جستجو بر اساس نام