Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Option value
 
 автор: Roo$   (11.08.2006 в 23:46)   письмо автору
 
 

Помогите реализовать мне следующее:
Например: У меня на форме есть поле с выподающим меню (Drop-down menu). Его значение (item) берутся из БД поля name. Т.е. пусть у меня в БД находятся 3 записи (графа name). Соответственно в Drop-down menu тоже должно быть 3 эти записи. Вот и все.... как это сделать?

   
 
 автор: Lelik   (12.08.2006 в 02:31)   письмо автору
 
   для: Roo$   (11.08.2006 в 23:46)
 


<?php
$query 
"SELECT name FROM table";
if(
$result=mysql_query($query))
{
echo 
'<select name="name">';
while(
$item mysql_fetch_array($result))
{
  echo 
'<option value="'.$item["value"].'">'.$iten["name"].'</option>';
}
echo 
'</select>';
}
else
exit(
"Ошибка при обращении к БД");
?>


или


<?php
$query 
"SELECT name FROM table";
if(
$result=mysql_query($query))
{
$item mysql_fetch_array($result);
echo 
'<select name="name">';
for(
$i =0$i mysql_num_rows($result); $i++)
{
  echo 
'<option value="'.$item["value"].'">'.$iten["name"].'</option>';
}
echo 
'</select>';
}
else
exit(
"Ошибка при обращении к БД");
?>

   
 
 автор: Roo$   (12.08.2006 в 09:47)   письмо автору
 
   для: Lelik   (12.08.2006 в 02:31)
 

Оба примера показывают пустые Drop-down menu.

   
 
 автор: Axxil   (12.08.2006 в 10:30)   письмо автору
 
   для: Roo$   (12.08.2006 в 09:47)
 

Эту строчку измените:

<?php 
  
echo '<option value="'.$item["name"].'">'.$item["name"].'</option>'
?> 

   
 
 автор: Roo$   (12.08.2006 в 11:01)   письмо автору
 
   для: Axxil   (12.08.2006 в 10:30)
 

Большое спасибо, все работает.

   
 
 автор: Roo$   (14.08.2006 в 22:02)   письмо автору
 
   для: Roo$   (11.08.2006 в 23:46)
 

Например: У меня на форме есть поле с выподающим меню (Drop-down menu). Его значение (item) записываются в БД поля pol (enum). Делаю страничку редактирования в которой есть Drop-down menu. В нем у меня есть уже item (male,neuter,female). Как сделать так чтобы там стояло то значение которое у меня записанно в enum БД поля pol .

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования