PDA

View Full Version : بدست آوردن اطلاعات و ریختن آن در DropDown همون Select - option در html



ehsan_savadkohi
چهارشنبه 21 فروردین 1392, 10:30 صبح
سلام خدمت دوستان برنامه نویس.
میخواهم یکسری اطلاعات ثبت کنم و در یک صفحه دیگر به ازائ هر بار درج یا حذف مقادیر در تگ Select نمایش داشته شود.
ممنون میشم راهنمائیم کنید

rash44
چهارشنبه 21 فروردین 1392, 11:09 صبح
<?php
$sql="SELECT `id`,`name` FROM `table`";
$result=mysql_query($sql);
?>
Drop Down : <select size="1" name="menu">
<option selected>Select Item</option>
<?php while($line=mysql_fetch_assoc($result)) { ?>
<option value="<?php echo $line['id']; ?>"><?php echo $line['name']; ?></option>
<?php } ?>
</select>

Tarragon
چهارشنبه 21 فروردین 1392, 13:58 عصر
این کد از لحاظ سرعت کمی از کد استاد rash سریع تر و بهینه تره!

<?php
$result=mysql_query("SELECT `id`,`name` FROM `table`");
?>
Drop Down : <select size="1" name="menu">
<option selected>Select Item</option>
<?php
while($line=mysql_fetch_assoc($result)){
echo "<option value=\"{$line['id']}\">{$line['name']}</option>";
}
?>
</select>

rash44
چهارشنبه 21 فروردین 1392, 15:45 عصر
این کد از لحاظ سرعت کمی از کد استاد rash سریع تر و بهینه تره!

<?php
$result=mysql_query("SELECT `id`,`name` FROM `table`");
?>
Drop Down : <select size="1" name="menu">
<option selected>Select Item</option>
<?php
while($line=mysql_fetch_assoc($result)){
echo "<option value=\"{$line['id']}\">{$line['name']}</option>";
}
?>
</select>

سلام
اگر امکان داره در مورد سرعت بیشتر کد ، توضیح بدین
ممنون

Tarragon
چهارشنبه 21 فروردین 1392, 20:49 عصر
چند بار باز و بسته شده تگ php (<? ?>) باعث کاهش سرعت میشه. که وقتی توی یه while قرار می گیره دیگه خیلی محسوس میشه.