[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вывод в поле со списком значений из базы
LordNViper
$result = mysql_query("SELECT * FROM manager WHERE 1;");
?>
<select name="manag">
<?php while(list($ID_man, $FIO) = mysql_fetch_array($result)) { ?>
<option value="<? =$ID_man; ?>"><? =$FIO ?></option>
<? echo mysql_errno() . ": " . mysql_error() . "\n";} ?>
</select>

структура таблицы

mysql> desc manager;
+---------+-------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+---------+-------------+------+-----+---------+----------------+
| ID_man | int(4) | | MUL | NULL | auto_increment |
| FIO | varchar(24) | YES | | NULL | |
| Tel_mob | varchar(20) | YES | | NULL | |
+---------+-------------+------+-----+---------+----------------+

выводит пустое поле со списком, ошибок никаких не выдает...в чем беда не знаю....кто с таким сталкивался подскажите...



Спустя 24 минуты, 43 секунды (26.06.2007 - 09:11) TRIAL написал(а):
$result = mysql_query("SELECT * FROM manager WHERE 1;");
Это конечно шедевр. Сам придумал или кто подсказал? :)
Попробуй исправить вот так:
$result = mysql_query("SELECT * FROM manager WHERE id = 1");
ну или не id а что-то еще, я хз что там у тебя 1, кстати вот твой запрос тоже думает - чего там 1, где его искать...
Дальше тоже всё криво. Вроде я понял чего ты хочешь сделать.

echo "<select name=manag>";
while($row = mysql_fetch_assoc($result)) {
echo "<option value='".$row['ID_man']."'>".$row['FIO'];
}
echo "</select>";

Спустя 15 секунд (26.06.2007 - 09:11) md5 написал(а):
Цитата
WHERE 1

это не нужно

после запроса ставь mysql_query () or die(mysql_error())

не используй short_tags

если это:
Цитата
<option value="<? =$ID_man; ?>"><? =$FIO ?></option>

поменять на
Код
<option value="<?php print $ID_man; ?>"><?php print $FIO; ?></option>

?

почему в первом случае есть ;, а во втором нету?

Спустя 1 минута, 49 секунд (26.06.2007 - 09:13) md5 написал(а):
Цитата
$result = mysql_query("SELECT * FROM manager WHERE 1;");
Это конечно шедевр. Сам придумал или кто подсказал? smile.gif

не гони =) это типа пустое условие

Спустя 20 часов, 53 минуты, 30 секунд (27.06.2007 - 06:06) Артёмий написал(а):
Цитата(LordNViper @ 26.6.2007, 5:46) [snapback]23508[/snapback]
$result = mysql_query("SELECT * FROM manager WHERE 1;");
?>
<select name="manag">
<?php while(list($ID_man, $FIO) = mysql_fetch_array($result)) { ?>
<option value="<? =$ID_man; ?>"><? =$FIO ?></option>
<? echo mysql_errno() . ": " . mysql_error() . "\n";} ?>
</select>

структура таблицы

mysql> desc manager;
+---------+-------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+---------+-------------+------+-----+---------+----------------+
| ID_man | int(4) | | MUL | NULL | auto_increment |
| FIO | varchar(24) | YES | | NULL | |
| Tel_mob | varchar(20) | YES | | NULL | |
+---------+-------------+------+-----+---------+----------------+

выводит пустое поле со списком, ошибок никаких не выдает...в чем беда не знаю....кто с таким сталкивался подскажите...

Попробуй так
$Host="127.0.0.1";
$Username="root";
$Password="";
$DBName="test";
$TableName="kol";
$link = mysql_connect($Host, $Username,$Password) or die ("Íåò ñîåäèíåíèÿ ñ õîñòîì");
$ID=$_POST[ID];
$result = mysql_db_query($DBName,"SELECT * from $TableName where ID_Name='$ID'",$link) or die("Îøèáêà çàïðîñà");
print("<table border=1 whidt=\75%\ CELLSPACING=2 - CELLPADDING=2 aliong=center>\n");
print("<TR Aling=center valing top>\n");
print ("<td aling=center valing top>Äàòà</td>\n");
print ("<td aling=center valing top>êîëè÷åñòâî ñêà÷åííîé èíôîðìàöèè â ìåãàÁàéò</td>\n");
print ("</TR>\n");
while ($Row=mysql_fetch_array($result))
{
print("<TR Aling=center valing top>\n");
print ("<td aling=center valing top>$Row[Date]</td>\n");
print ("<td aling=center valing top>$Row[kol]</td>\n");
print ("</TR>\n");
}
mysql_close($link);

Спустя 3 часа, 9 минут, 20 секунд (27.06.2007 - 09:15) md5 написал(а):
Артёмий, хватит постить куски говна!
Быстрый ответ:

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