برگزیده های پرشین تولز

انتخاب همه فیلدها .

saeed_19_karaj

کاربر تازه وارد
تاریخ عضویت
16 مارس 2006
نوشته‌ها
494
لایک‌ها
1
محل سکونت
سئوال جالبی بود
سلام دوستان من یک منوی پایین افتادنی دارم که در اون استان های ایران هست و برای جستجو در سیستم دوستیابیم هست که یک استان را انتخاب کنه و جستجو کنه . حالا میخوام یک گزیینه داشته باشه که همه استانها باشه

چه جوری value بدم که تمام استان ها رو سرچ کنه؟

یک کمک کنید . دم همتون گرم:wacko:
 

peymanafraz

کاربر تازه وارد
تاریخ عضویت
28 دسامبر 2005
نوشته‌ها
137
لایک‌ها
0
محل سکونت
$strHome
اگه کوئری برای جستجو در بانک میخواین خوب میتونین اصلا استان رو جزو شرططتون قرار ندین. مثلا اگه برای جستجو در یک استان مینویسین :
کد:
SELECT * FROM members WHERE ostan='tehran' AND name='ali'
برای جستجو در بین تمام استانها بنویسین :
کد:
SELECT * FROM members WHERE name='ali'

شاید من منظورتون رو درست نفهمیدم ولی چیزی که گرفتم این بود
 

saeed_19_karaj

کاربر تازه وارد
تاریخ عضویت
16 مارس 2006
نوشته‌ها
494
لایک‌ها
1
محل سکونت
سئوال جالبی بود
میدونم چی میگید

آخه جستجوی استان مورد نظر من هست

تمام استان های ایران هم هست ولی میخوام یک گزینه باشه که تمام استان ها رو بگرده

الان از این کد استفاده میکنم

PHP:
$result = mysql_query("SELECT * FROM yahooid WHERE sex = '$sex' AND age > '$age_min' AND age < '$age_max' AND location = '$location'LIMIT $start, $step");

ولی میخوام اگه توی منو پایین افتادنی گزینه همه استانها انتخاب شد به قول شما location = '$location' از بین برود

چه جوری؟
 

hichkas021

Registered User
تاریخ عضویت
7 می 2006
نوشته‌ها
190
لایک‌ها
0
محل سکونت
No Where
میدونم چی میگید

آخه جستجوی استان مورد نظر من هست

تمام استان های ایران هم هست ولی میخوام یک گزینه باشه که تمام استان ها رو بگرده

الان از این کد استفاده میکنم

PHP:
$result = mysql_query("SELECT * FROM yahooid WHERE sex = '$sex' AND age > '$age_min' AND age < '$age_max' AND location = '$location'LIMIT $start, $step");

ولی میخوام اگه توی منو پایین افتادنی گزینه همه استانها انتخاب شد به قول شما location = '$location' از بین برود

چه جوری؟

خوب با 1 شرط چک کن :
PHP:
if($_POST['loc'] == "all")
$sql = "SELECT * ...";
else
$sql = "SELECT * ....";
$result = mysql_query($sql);

البته اگه به جای = از LIKE استفاده کنی، می شه از % هم استفاده کرد :
کد:
WHERE `location` LIKE '%'
کد بالا هم همه فیلد ها رو انتخاب می کنه...
 
بالا