[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: <select> - mysql - php
A_M
Необходимо написать <select> в котором <option> будут выбираться из БД.

Я читал что такое возможно через JavaScript, но хотел узнать можно ли только при помощи php?

Написал такой код, но Он не работает. Подскажите пожалуйста, Я накасячил в Своём коде или на самом деле не возможно обойтись без JavaScript? Буду очень признателен, если сможете натолкнуть на мысль и поможете разобраться!:)


$row = mysql_fetch_row(mysql_query("SELECT COUNT(*) FROM `". SN_DBPREFIX ."catalog` "));
$num_rows = $row[0]; // число записей

$res = mysql_query("SELECT name FROM `". SN_DBPREFIX ."catalog` ");
$arr = array();
while($rows = mysql_fetch_row($res)){
$arr[] = $rows[0];} // массив записей из БД

// формирование SELECTа, именно тут начинаются пробемы!

$form_select = "<select name="form[value9]" value="<?php echo $POST['value9']; ?>">\n";

$j = 0;
for($i = 0; $i < $num_rows; $i++)
$form_select .= "<option value="$arr[0]" selected><?php echo $arr[0]; ?></option>\n";
$form_select .= ++$j . "<option value="$arr[$j]"><?php echo $arr[$j]; ?></option>" ."\n";
$form_select .= "</select>\n";

echo $form_select;
Быстрый ответ:

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