PDA

View Full Version : سوال: Drop Down Box



rash44
شنبه 08 فروردین 1388, 07:41 صبح
سلام
چه طوری میشه مقدار Drop Down Box 1 را با اطلاعات بانک پر کرد ؟؟؟
من توی 1 قسمت از سایت ویرایش اطلاعات کاربر رو دارم
جنسیت کاربر رو توی Drop Down Box 1 نشون می دم . بصورت پیش فرض مرد انتخاب شده حالا می خوام وفتی که کاربر وارد این قسمت میشه قسمت جنسیت با توجه به جنسیت کاربر که توی بانک ثبت شده انتخاب بشه

لطفا راهنمائی کنید

yaqubian
شنبه 08 فروردین 1388, 08:41 صبح
دوست عزیز
واسه پرکردنش:


echo '<select>';
$res=mysql_query("select * from table");
if(!$res)
die(mysql_error());
while($row=mysql_fetch_row($res))
{
echo '<option>'.$row[0].'</option>';//array index can be changed!
}
echo '</select>';

موفق باشید

rash44
شنبه 08 فروردین 1388, 09:00 صبح
دوست عزیز
واسه پرکردنش:


echo '<select>';
$res=mysql_query("select * from table");
if(!$res)
die(mysql_error());
while($row=mysql_fetch_row($res))
{
echo '<option>'.$row[0].'</option>';//array index can be changed!
}
echo '</select>';

موفق باشید

سلام
با این کد که فقط گزینه ای که توی بانک هست توی منو قرار می گیره
من می خوام مثلا 2 گزینه زن و مرد داشته باشم
حالا اگه توی بانک مرد بود اینجا بصورت پیش فرض مرد انتخاب و اگه زن بود زن انتخاب بشه

ahmadbadpey
شنبه 08 فروردین 1388, 10:14 صبح
از کد زیر استفاده کنید :

echo "<select>";
$res=mysql_query("select * from table where username ='$username'");
if(!$res)
die(mysql_error());
while($row=mysql_fetch_row($res))
{
if ($row[0]=='man'){$man_selected='selected';}else{$women_sel ected='selected';}
}

echo "<option $man_selected >man</option>";
echo "<option $women_selected >women</option>";
echo "</select>";

yaqubian
شنبه 08 فروردین 1388, 12:37 عصر
دوست عزیز
شما خودتون تو قسمت اول سئوالتون پرسیده بودید که چطور می شه یک drop down رو با اطلاعات یه جدول پر کرد!!!
بد نیست شما راه حل هایی رو که بچه ها توی این تالار پیشنهاد می کنن یه مقدار باهاش ور برین.
موفق باشید