Artem-Samsung
08-01-2009, 02:36
Похоже мне нужны опытные телепаты.
Реально не могу понять ничего, уже второй день.
Есть запрос в БД. Обновляет строчку в таблице.
Не работает, когда вывожу этот же сформировавшийся запрос на экран и копирую в phpmyadmin,
то работает. Ошибок Apache никаких не выдает.
Другие скрипты работают. к БД конектится сто процентов. Другие скрипты в этом же положениии выполняется, а этот нет.
Обычно я отлаживал выводом на экран а потом phpmyadmin, а сейчас даже не знаю.
Как бы отследить в чем загвоздка?
mysql_query("
UPDATE `de_teachers_schedule`
SET `title` = '$_POST[title_mon_1]', `group` = '$_POST[group_mon_1]', `room` = '$_POST[room_mon_1]'
WHERE `time` = '8:30' and `day`= 'Понеділок' and `teacher`='$_SESSION[id]';
UPDATE `de_teachers_schedule`
SET `title` = '$_POST[title_mon_2]', `group` = '$_POST[group_mon_2]', `room` = '$_POST[room_mon_2]'
WHERE `time` = '10:25' and `day`= 'Понеділок' and `teacher`='$_SESSION[id]';
UPDATE `de_teachers_schedule`
SET `title` = '$_POST[title_mon_3]', `group` = '$_POST[group_mon_3]', `room` = '$_POST[room_mon_3]'
WHERE `time` = '12:20' and `day`= 'Понеділок' and `teacher`='$_SESSION[id]';
UPDATE `de_teachers_schedule`
SET `title` = '$_POST[title_mon_4]', `group` = '$_POST[group_mon_4]', `room` = '$_POST[room_mon_4]'
WHERE `time` = '14:15' and `day`= 'Понеділок' and `teacher`='$_SESSION[id]';
UPDATE `de_teachers_schedule`
SET `title` = '$_POST[title_mon_5]', `group` = '$_POST[group_mon_5]', `room` = '$_POST[room_mon_5]'
WHERE `time` = '16:10' and `day`= 'Понеділок' and `teacher`='$_SESSION[id]';
");
echo "
UPDATE `de_teachers_schedule`
SET `title` = '$_POST[title_mon_1]', `group` = '$_POST[group_mon_1]', `room` = '$_POST[room_mon_1]'
WHERE `time` = '8:30' and `day`= 'Понеділок' and `teacher`='$_SESSION[id]';
UPDATE `de_teachers_schedule`
SET `title` = '$_POST[title_mon_2]', `group` = '$_POST[group_mon_2]', `room` = '$_POST[room_mon_2]'
WHERE `time` = '10:25' and `day`= 'Понеділок' and `teacher`='$_SESSION[id]';
UPDATE `de_teachers_schedule`
SET `title` = '$_POST[title_mon_3]', `group` = '$_POST[group_mon_3]', `room` = '$_POST[room_mon_3]'
WHERE `time` = '12:20' and `day`= 'Понеділок' and `teacher`='$_SESSION[id]';
UPDATE `de_teachers_schedule`
SET `title` = '$_POST[title_mon_4]', `group` = '$_POST[group_mon_4]', `room` = '$_POST[room_mon_4]'
WHERE `time` = '14:15' and `day`= 'Понеділок' and `teacher`='$_SESSION[id]';
UPDATE `de_teachers_schedule`
SET `title` = '$_POST[title_mon_5]', `group` = '$_POST[group_mon_5]', `room` = '$_POST[room_mon_5]'
WHERE `time` = '16:10' and `day`= 'Понеділок' and `teacher`='$_SESSION[id]';
";
Реально не могу понять ничего, уже второй день.
Есть запрос в БД. Обновляет строчку в таблице.
Не работает, когда вывожу этот же сформировавшийся запрос на экран и копирую в phpmyadmin,
то работает. Ошибок Apache никаких не выдает.
Другие скрипты работают. к БД конектится сто процентов. Другие скрипты в этом же положениии выполняется, а этот нет.
Обычно я отлаживал выводом на экран а потом phpmyadmin, а сейчас даже не знаю.
Как бы отследить в чем загвоздка?
mysql_query("
UPDATE `de_teachers_schedule`
SET `title` = '$_POST[title_mon_1]', `group` = '$_POST[group_mon_1]', `room` = '$_POST[room_mon_1]'
WHERE `time` = '8:30' and `day`= 'Понеділок' and `teacher`='$_SESSION[id]';
UPDATE `de_teachers_schedule`
SET `title` = '$_POST[title_mon_2]', `group` = '$_POST[group_mon_2]', `room` = '$_POST[room_mon_2]'
WHERE `time` = '10:25' and `day`= 'Понеділок' and `teacher`='$_SESSION[id]';
UPDATE `de_teachers_schedule`
SET `title` = '$_POST[title_mon_3]', `group` = '$_POST[group_mon_3]', `room` = '$_POST[room_mon_3]'
WHERE `time` = '12:20' and `day`= 'Понеділок' and `teacher`='$_SESSION[id]';
UPDATE `de_teachers_schedule`
SET `title` = '$_POST[title_mon_4]', `group` = '$_POST[group_mon_4]', `room` = '$_POST[room_mon_4]'
WHERE `time` = '14:15' and `day`= 'Понеділок' and `teacher`='$_SESSION[id]';
UPDATE `de_teachers_schedule`
SET `title` = '$_POST[title_mon_5]', `group` = '$_POST[group_mon_5]', `room` = '$_POST[room_mon_5]'
WHERE `time` = '16:10' and `day`= 'Понеділок' and `teacher`='$_SESSION[id]';
");
echo "
UPDATE `de_teachers_schedule`
SET `title` = '$_POST[title_mon_1]', `group` = '$_POST[group_mon_1]', `room` = '$_POST[room_mon_1]'
WHERE `time` = '8:30' and `day`= 'Понеділок' and `teacher`='$_SESSION[id]';
UPDATE `de_teachers_schedule`
SET `title` = '$_POST[title_mon_2]', `group` = '$_POST[group_mon_2]', `room` = '$_POST[room_mon_2]'
WHERE `time` = '10:25' and `day`= 'Понеділок' and `teacher`='$_SESSION[id]';
UPDATE `de_teachers_schedule`
SET `title` = '$_POST[title_mon_3]', `group` = '$_POST[group_mon_3]', `room` = '$_POST[room_mon_3]'
WHERE `time` = '12:20' and `day`= 'Понеділок' and `teacher`='$_SESSION[id]';
UPDATE `de_teachers_schedule`
SET `title` = '$_POST[title_mon_4]', `group` = '$_POST[group_mon_4]', `room` = '$_POST[room_mon_4]'
WHERE `time` = '14:15' and `day`= 'Понеділок' and `teacher`='$_SESSION[id]';
UPDATE `de_teachers_schedule`
SET `title` = '$_POST[title_mon_5]', `group` = '$_POST[group_mon_5]', `room` = '$_POST[room_mon_5]'
WHERE `time` = '16:10' and `day`= 'Понеділок' and `teacher`='$_SESSION[id]';
";