PDA

View Full Version : آموزش: خوندن از بانک و قرار دادن در لیست <select> <option >



emperatorphp
دوشنبه 04 خرداد 1394, 10:47 صبح
بسم الله الرحمن الرحیم
سلام
خواندن از بانک و قرار دادن در لیست <select> <option >



<select name="zoom_cat" class="manag_select" id="zoom_cat">
<option value="-1" selected="selected">انتخاب گروه خبر</option>
<?php
$on = mysqli_connect("localhost", "root", "");
mysqli_select_db($on, "mydatab") or die('cannot connect to database');
mysqli_query($on, "SET NAME 'utf8'");
mysqli_set_charset($on, "utf8");
$result = mysqli_query($on, "SELECT name_gro
FROM tblgro
");
while ($row = mysqli_fetch_assoc($result))
{
echo "<option>" . $row['name_gro'] ."</option> ";
}
?>
</select>



استفاده کردید التماس دعا
تعجیل فرج
الّلهُمَّ صَلِّ عَلی مُحَمَّد وَآلِ مُحَمَّد وَعَجِّل فَرَجَهُم

nazanin_asadi_1
دوشنبه 04 خرداد 1394, 11:47 صبح
از این روش هم میتونی استفاده کنی


<select name="zoom_cat" class="manag_select" id="zoom_cat">
<option value="-1" selected="selected">انتخاب گروه خبر</option>
<?php
$on = mysqli_connect("localhost", "root", "");
mysqli_select_db($on, "mydatab") or die('cannot connect to database');
mysqli_query($on, "SET NAME 'utf8'");
mysqli_set_charset($on, "utf8");


$result = mysqli_query($on, "
SELECT
GROUP_CONCAT(
CONCAT("<option>",name_gro,"</option>"),
SEPARATOR ""
)AS name_gro
FROM tblgro");

$row=mysqli_fetch_assoc($result);
echo $row['name_gro'];

?>
</select>

این روش بیشتر برای مواردی کاربر داره که بیش از یک کامبوباکس رو بخوای مقدار دهی کنی
از UNION استفاده میکنی و همه مقدارها رو یک بار جمع میکنی و فقط میخونی

emperatorphp
سه شنبه 05 خرداد 1394, 08:05 صبح
این آموزش خوندن از بانک و قرار دادن در لیست <select> <option >هستش