[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: вывод в combobox из БД
wymaxep
Добрый день, помогите сделать так как я хотел. Там где ($result['Vid'] == 'combobox') (по картинкам тип combobox третья строка, значит столбец arrayy тоже третья строка, и должен вывести "1,2,3" а не все данные как по картинке) подскажите плиз как сделать.
$name = basename(__FILE__);
$sql = mysqli_query($link, "SELECT `Naim_f`, `Vid`, `Arrayy`, `link` FROM `shablon`as a, `field`as b where b.ID=a.ID and a.link = '".$name."'");
while ($result = mysqli_fetch_array($sql)) {
echo '<tr>'.
"<td>{$result['Naim_f']}</td>"
. "<td>{$result['Vid']}</td>";
if ($result['Vid'] == 'text')
{
echo '<td><input type="text" autocomplete="off" name="Table" required="true"><br></td>';
}
else if($result['Vid'] == 'int')
{
echo '<td><input type="number" autocomplete="off" name="Table" required="true"><br></td>';
}
else if ($result['Vid'] == 'radiobutton')
{
echo '<td><input type="radio" autocomplete="off" name="Table" required="true"><br></td>';
}
else if ($result['Vid'] == 'date')
{
echo '<td><input type="date" autocomplete="off" name="Table" required="true"><br></td>';
}
else if ($result['Vid'] == 'combobox')
{
echo '<td>';
$res = $link->query("select b.ID_field, b.Arrayy from `shablon`as a, `field`as b where b.ID=a.ID and a.link = '$name' ");
echo '<select name = "options">';
// for ($x = 1; $x < 5; $x++){echo '<option value='.$x.'>'.$x.'</option>';}
while ($row = $res->fetch_assoc())
{
echo '<option value='.$row['ID_field'].'>'.$row['Arrayy'].'</option>';
}
echo '</select>';

}
else if ($result['Vid'] == 'checkbox')
{
echo '<td><input type="checkbox" autocomplete="off" name="Table" required="true"><br></td>';
}
else {echo 'Нету';}
echo '</tr>';}
?>

user posted image
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.