PDA

View Full Version : سوال: فراخوانی اطلاعات از جدول با انتخاب از لیست منو



soroush.r70
جمعه 29 شهریور 1392, 17:01 عصر
من یه لیست منو به صورت زیر دارم به چه صورت می شه وقتی مثلا گزینه مرد رو انتخاب کردم رکوردهایی که فیلد جنسیتشون مرد بود رو نمایش بده زن بود زن رو نمایش بده به همین ترتیب


<select name="select" class="changestauts">
<option>انتخاب کنيد</option>
<option value="مرد">مرد</option>
<option value="زن">زن</option>
</select>

masiha68
جمعه 29 شهریور 1392, 17:52 عصر
این فیلد ها کجا ذخیره شدن ؟؟ توی دیتابیس !!!
در صورتی که اینا رو از یه فرم فراخوانی می کنی با یه دستور شرطی این کارو انجام بده
مثلا

if($_POST['select']==man)
{
//show man gender :)
}
راستی value ها رو انگلیسی قرار بده :)

SilverLearn
جمعه 29 شهریور 1392, 18:13 عصر
از روش زیر استفاده کن خیلی جالبه...

http://w3schools.com/php/php_ajax_database.asp

soroush.r70
جمعه 29 شهریور 1392, 18:16 عصر
گزینه های لیست که ثابت هستند که همنامشون یه فیلد هست تو دیتابیس

این کاری که گفتید هم انجام دادم ولی نشد

masiha68
جمعه 29 شهریور 1392, 18:23 عصر
خب من فرض رو بر این میگیرم که فیلد دیتابیس شما اسمش jnes باشه و یه تابع واسش می نویسم :)

function getjens($jens)
{
$sql=mysql_query("select * from tabel where jens=$jens")
;
while($row=mysql_fetch_assoc('$sql'))
{
echo $row['jens'];
}
}
/// use function :)
getjens($_POST['jens']);
حالا هرجا خواستی جنسیت ها رو نمایش بدی تابع جنس رو فراخوانی کن
موفق باشی