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

Форум MySQL

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

 

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

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

тема: Добавление данных во вторую таблицу с выпадающим списком из первой
 
 автор: sny_san   (07.11.2006 в 03:40)   письмо автору
 
 

Здравствуйте!
у меня есть 2 таблицы
Таблица1
поле11 счетчик
поле12 char
Таблица2
поле21 счетчик
поле22 char
поле23 счетчик, связаное с полем12 Таблицы1

таблица1 заполнена какими-то значениями.

Как сделать html\php форму для заполнения данными Таблицы2, чтобы для поля23 выводился выпадающий список со значениями поля12 таблицы1, а заносился в базу соответствующее значение Поле11=Поле23?

Благодарю за внимание к моему вопросу.

   
 
 автор: cheops   (07.11.2006 в 13:32)   письмо автору
 
   для: sny_san   (07.11.2006 в 03:40)
 

Для этого следует в HTML-форме, которая отвечает за добавление информации во вторую таблицу вставить динамический блок
<?php
  
// Устанавливаем связь с СУБД MySQL
  
require_once("config.php");
  
// Формируем select-тэг
  
$query "SELECT * FROM tbl";
  
$tbl mysql_query($query);
  if(!
$tbl) exit(mysql_error());
  if(
mysql_num_rows($tbl))
  {
    echo 
"<select name=id>";
    while(
$table mysql_fetch_array($tbl))
    {
       echo 
"<option value=$table[id]>$table[name]</option>";
    }
    echo 
"/select";
  }
?>

PS id - это первичный ключ таблицы 1 (поле11), а name - это название (поле12).

   
Rambler's Top100
вверх

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