[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как занести значение из одной таблицы в другую?
MrBrown
Здравствуйте!

В форме присутствует список с категориями из таблицы categories, из поля cat_name. Нужный запрос я сделал правильно, список отображается нормально.
После выбора нужной записи в списке и нажатия кнопки submit эта выбранная запись должна занестись в таблицу questions, в поле cat.
вот здесь где-то ошибка:
$result = mysql_query ("INSERT INTO questions (cat,author,quest,text,date) VALUES ('$cat_name','$author','$quest','$text','$date')");
Подскажите правильный код, как мне дать понять базе, что в поле cat таблицы questions надо записать выбранную запись из поля cat_name таблицы categories.
Спасибо.
p.s. Все остальные поля принадлежат таблице questions, с ними проблем нет.



Спустя 10 минут, 31 секунда (27.05.2011 - 11:49) Snus написал(а):
$result = mysql_query ("INSERT INTO `questions` (`cat`,`author`,`quest`,`text`,`date`) VALUES ('".mysql_real_escape_string($cat_name)."','".mysql_real_escape_string($author)."','".mysql_real_escape_string($quest)."','".mysql_real_escape_string($text)."','".mysql_real_escape_string($date)."')") or die(mysql_error());

Спустя 7 минут, 36 секунд (27.05.2011 - 11:57) MrBrown написал(а):
Спасибо, пробую!

Спустя 23 минуты, 4 секунды (27.05.2011 - 12:20) MrBrown написал(а):
Неа, не получается. Видно я где-то напутал в другом месте.

Спустя 35 минут, 18 секунд (27.05.2011 - 12:55) Snus написал(а):
MrBrown
Какую ошибку выдает?

Спустя 1 час, 9 минут, 11 секунд (27.05.2011 - 14:05) MrBrown написал(а):
Ошибку не выдаёт. А там, где должно быть написано "Категория: Excel", пишет "Категория: 2". То есть выдает порядковый номер списка.

Спустя 11 минут, 43 секунды (27.05.2011 - 14:16) Snus написал(а):
MrBrown
Не понял... Где должно быть? Почему должно быть? Ты же вообще вставляешь данные в таблицу, а не берешь из нее.

Спустя 2 дня, 6 часов, 10 минут, 54 секунды (29.05.2011 - 20:27) MrBrown написал(а):
Правильно, вставляю. Но потом я проверяю, что вставлено. Получается не категория, а её порядковый номер, который выводится в списке.
Быстрый ответ:

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