|
|
|
| Умные люди помогите всю голову изломал, все перепробывал, ни чего не помогает. Есть код, который прекрасно работает на локалке. На сервере не хочет.
Вот сам код:
<?php
include ("../../../blocks/lock.php");
if (isset($_POST['submit'])) {$submit=$_POST['submit'];}
else {exit("Неверное обращение к странице");}
if (isset($_POST['id_sd']))
{$id_sd=$_POST['id_sd'];} else {exit ('Ошибка. Не передалась переменная id_sd.');}
if (isset($_POST['cause']))
{$cause=stripcslashes(trim($_POST['cause']));
if ($cause=='') {exit ('Ошибка. Не заполнено поле "Причина отложения дела".');}
} else {exit ('Ошибка. Не передалась переменная cause.');}
if (isset($_POST['id']))
{$id=$_POST['id'];}
if (isset($_POST['judge']))
{$judge=$_POST['judge'];}
if ($judge=='99')
{exit ('Ошибка. Не выбран судья рассматривающий дело.<br> <a href="../a_smotret_delo.php?id='.$id.'">< Назад</a><br> ');}
if (isset($_POST['date']))
{$date=$_POST['date'];}
if ($date=='')
{exit ('Ошибка. Не указана дата рассматрения дела.<br> <a href="../a_smotret_delo.php?id='.$id.'">< Назад</a><br> ');}
else
{list($day, $month, $year ) = explode(".", $date);
$date=$year.'-'.$month.'-'.$day;}
if (isset($_POST['time']))
{$time=$_POST['time'];}
if ($time=='')
{exit ('Ошибка. Не указано время рассматрения дела.<br> <a href="../a_smotret_delo.php?id='.$id.'">< Назад</a><br> ');}
$result1 = mysql_query("INSERT INTO strah_sydebnye (time, id_sd, judge) VALUES ('$time', '$id_sd', '$judge')" );
$id1=mysql_insert_id();
$result2 = mysql_query("UPDATE strah_sydebnye SET date='$date', cause='$cause' where id=$id1");
if ($result1==true and $result2==true )
{
echo '<p> Данные сохранены успешно. Перенаправление ...
<head> <meta http-equiv="refresh" content="2; URL=../../../a_smotret_delo.php?id='.$id.'"> </head></p>';}
else
{
echo '<p> Произошла ошибка при сохранении данных: </p>';
if ($result1!=true ) {echo '<p> - на первом этапе.</p>';};
if ($result2!=true ) {echo '<p> - на втором этапе.</p>';};
}
?>
|
На сервере пишет следующее:
Произошла ошибка при сохранении данных:
- на первом этапе.
- на втором этапе.
То есть не выполняеться втсавка данных в базу. | |
|
|
|
|
|
|
|
для: Romanych
(11.07.2013 в 13:02)
| | ощибка базы какой???
<?php
$result1 = mysql_query("INSERT INTO strah_sydebnye (time, id_sd, judge) VALUES ('$time', '$id_sd', '$judge')" ) or die(mysql_error());
$id1=mysql_insert_id();
$result2 = mysql_query("UPDATE strah_sydebnye SET date='$date', cause='$cause' where id=$id1") or die(mysql_error());
?>
|
результат сюда! | |
|
|
|
|
|
|
|
для: Jovidon
(11.07.2013 в 15:39)
| | Не совсем понял, что именно Вы хотите увидеть? | |
|
|
|
|
|
|
|
для: Romanych
(11.07.2013 в 15:59)
| | после запроса в БД добавляй or die(mysql_error());
что пишет? | |
|
|
|
|
|
|
|
для: Jovidon
(11.07.2013 в 16:01)
| | Access denied for user 'fvuristara770'@'localhost' (using password: NO)
Я так понимаю, это значить что типа нет доступа? | |
|
|
|
|
|
|
|
для: Romanych
(11.07.2013 в 16:12)
| | да!
проверь соединение с сервером | |
|
|
|
|
|
|
|
для: Jovidon
(11.07.2013 в 16:14)
| | Спасибо, дружище. Буду работать в этом направлении... | |
|
|
|