PDA

View Full Version : ریختن اطلاعات از بانک mysql به drop-down menus در html



masterdanesh
یک شنبه 24 شهریور 1392, 11:52 صبح
با سلام
من می خواهم اطلاعات یک ستون از بانکم که داخل mysql است (فرضا نام یوزر ها ) درون یک drop-down menus در html داخل یک فرم نمایش داده شود. خواهشمند است اساتید محترم راهنمایی بفرمایند.
باتشکر

فرزند کوروش
یک شنبه 24 شهریور 1392, 13:26 عصر
<?php $record = mysql_query("SELECT * FROM tablename"); //کد سلکت از دیتابیس
?>
<select name="">
<option>انتخاب کنید</option>
<?php while($row = mysql_fetch_assoc($record)){ ?>
<option><?php echo $row['fieldNmme']; ?></option>
<?php } ?>
</select>

masterdanesh
سه شنبه 26 شهریور 1392, 11:19 صبح
من دستورات بالا را درج کردم اما متاسفانه موارد داخل فیلد دلخواه نشان داده نمی شود. خواهش می کنم اگر اشکالی وجود دارد متذکر شوید.


$record = mysql_query("SELECT name FROM ozviat"); //کد سلکت از دیتابیس
?>
<select name="">
<option>انتخاب کنید</option>
<?php while($row = mysql_fetch_assoc($record)) { ?>
<option>
<?php echo $row['name']; ?>
</option>
<?php } ?>

فرزند کوروش
سه شنبه 26 شهریور 1392, 11:30 صبح
فکر نمیکنم این کد مشکلی داشته باشه.
شما "انتخاب کنید" را مبینی؟
ولی بقیه موارد داخل فیلد نیست؟

SadeghPro19
سه شنبه 26 شهریور 1392, 11:31 صبح
الان دقیقا مشکل شما چیه ؟؟؟

masterdanesh
سه شنبه 26 شهریور 1392, 12:08 عصر
فکر نمیکنم این کد مشکلی داشته باشه.
شما "انتخاب کنید" را مبینی؟
ولی بقیه موارد داخل فیلد نیست؟
مشکل من اینه که موارد داخل ستون name دیده نمیشه با اینکه در بانکم چند مورد وارد کردم.فقط انتخاب کنید دیده میشه.

hamedarian2009
سه شنبه 26 شهریور 1392, 17:30 عصر
شما جای name باید دقیقا اسم همون فیلدی رو که تو دیتابیس میخوای اطلاعاتشو بگیری بنویسی اینکارو کردی؟

masterdanesh
چهارشنبه 27 شهریور 1392, 11:05 صبح
شما جای name باید دقیقا اسم همون فیلدی رو که تو دیتابیس میخوای اطلاعاتشو بگیری بنویسی اینکارو کردی؟
بله اتفاقا اسم ستون مربوطه هم name ‌است.

ehsan_savadkohi
چهارشنبه 27 شهریور 1392, 12:14 عصر
سلام....
این کوئری را بدون حلقه تست کن ببین خروجی میگیری؟؟؟؟
قالب دستور بالا صحیحه!!
اینا امتحان کن..


$record = mysql_query("SELECT name FROM ozviat"); //کد سلکت از دیتابیس
$row = mysql_fetch_assoc($record);
?>
<select name="">
<option>انتخاب کنید</option>
<?php while($row = mysql_fetch_assoc($record)) { ?>
<option>
<?php echo $row['name']; ?>
</option>
<?php } ?>