powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [php/mysql] Помогите с добавлением в базу
11 сообщений из 11, страница 1 из 1
[php/mysql] Помогите с добавлением в базу
    #37776813
Zwars
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Необходимо записать данные с формы в БД. Причем на форме вводится название факультета, необходимо по етому названию найти во 2й таблице id факультета и записать в 1ю таблицу.
Т.е. есть 2 таблицы:
1 таблица:
id группы
Группа
id факультета
2 таблица:
id факультета
факультет

Вот код:
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
$gro = addslashes(trim($_POST["gro"]));
	$my = $_POST["my"];
	$sql="Select id факультета from Faculty where Факультет = `$my`";
	$result = mysql_query($sql);
	if (isset($_POST['add'])){
	if ($gro!=NULL){
	$sql = "INSERT INTO `Group`(
						`Группа`,
						`id факультета`
					) VALUES(
						'$gro',
						'$result'
					)";
	$result = mysql_query($sql) ;	
	}
	}	


Но он почему то добавляет только группу... Причем в переменной $my нужный мне факультет попадает, но запрос никакого результат не возвращает... Никто не подскажет в чем может быть проблема ?
...
Рейтинг: 0 / 0
[php/mysql] Помогите с добавлением в базу
    #37776818
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Оформляйте код тегом SRC в следующий раз, и указывайте в теме используемый язык.
2. Вы забыли mysql_fetch_assoc или другую функцию, которая может из ресурса вытянуть строку.
3. Вообще то, эти два запроса можно объединить и выполнить зараз.
...
Рейтинг: 0 / 0
[php/mysql] Помогите с добавлением в базу
    #37776845
Zwars
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо большое за подсказку :)
Учту Ваши замечания на будущее
...
Рейтинг: 0 / 0
[php/mysql] Помогите с добавлением в базу
    #37777215
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zwars,
У Вас кривой запрос:
Код: php
1.
$sql="Select id факультета from Faculty where Факультет = `$my`";


Так напишите `id факультета` в селекте.
...
Рейтинг: 0 / 0
[php/mysql] Помогите с добавлением в базу
    #37777220
Фотография Ренат
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergeZwars,
У Вас кривой запрос:
Код: php
1.
$sql="Select id факультета from Faculty where Факультет = `$my`";


Так напишите `id факультета` в селекте.
он наверное имеет в виде запрос вида:
Код: php
1.
SELECT id FROM Faculty WHERE name="Филология"
...
Рейтинг: 0 / 0
[php/mysql] Помогите с добавлением в базу
    #37777734
Zwars
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, у меня есть выпадающий список, где выбирается факультет, а в таблице, куда я записываю, должен записываться id выбранного факультета
...
Рейтинг: 0 / 0
[php/mysql] Помогите с добавлением в базу
    #37777966
Фотография Ренат
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zwars,

почему тогда уже отпарвляете не сам id? в виде:
Код: html
1.
<option value="15">Автоматика</option>
...
Рейтинг: 0 / 0
[php/mysql] Помогите с добавлением в базу
    #37778302
Zwars
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вводится то название факультета, а его id я пытаюсь найти через запрос к БД..
...
Рейтинг: 0 / 0
[php/mysql] Помогите с добавлением в базу
    #37782842
Zwars
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Возникла новая проблемка... Пользователь выбирает какое то значение из выпадающего списка select. Выбранное значение хранится в БД. Необходимо, чтобы при просмотре через браузер в выпадающем списке select была выбрана ета строка. Т.е. я пытаюсь сделать редактирование уже сохраненной инфы в БД.
Я пишу echo "<option value ='.$izd.' selected = "selected" >$izd</option>"; но почему то не работает :(
...
Рейтинг: 0 / 0
[php/mysql] Помогите с добавлением в базу
    #37783213
Фотография Ренат
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zwars,

Код: php
1.
<option value="'.$izd.'" selected>$izd</option>


что за пробелы после и до равно? и кавычки забыли
...
Рейтинг: 0 / 0
[php/mysql] Помогите с добавлением в базу
    #37784421
Код: php
1.
echo sprintf('<option value="%1$s" selected="selected">%1$s</option>', $izd);
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [php/mysql] Помогите с добавлением в базу
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]