проблема с добавлением в бд

Тема в разделе "PHP программирование", создана пользователем Valeriy, 29 авг 2016.

  1. Valeriy

    Valeriy Member

    Регистрация:
    29 авг 2016
    Сообщения:
    5
    Симпатии:
    0
    Данные с формы передаются POST параметром на другую страницу, я их принимаю, отобразить эти данные могу, но при добавлении в БД эти поля не обновляются.
    Код (Text):
        $oper_eval = $_POST['stars'];
        $mast_eval = $_POST['stars1'];
         $user_comment = $_POST['user_comment'];
         $date_today = date("y-m-d H:i:s");
         $closed_eval = 1;
         echo $date_today;
         echo "</br>";
         echo $oper_eval;
         echo "</br>";
         echo $mast_eval;
         echo "</br>";
         echo $user_comment;

         $sql="UPDATE evaluation_reports
             SET evaluation_oper='$oper_eval', evaluation_work='$mast_eval', Comment='$user_comment', Closed='$closed_eval' , DateGet='$date_today'
             WHERE Id='$id_eval'";
         $result=@mysql_query($sql) or die($sql."<br />".mysql_error());

     
    эти же переменные
    Код (Text):
       $date_today = date("y-m-d H:i:s");
         $closed_eval = 1;
    спокойно вносятся в бд, если я с переменных убираю пост параметр и присваю статические данные, то они так же вносятся в БД
     
  2. -master-

    -master- Well-Known Member

    Регистрация:
    14 янв 2012
    Сообщения:
    629
    Симпатии:
    18
    Выведите полученный запрос и посмотрите в чем причина.
     
  3. Valeriy

    Valeriy Member

    Регистрация:
    29 авг 2016
    Сообщения:
    5
    Симпатии:
    0
    Чуть-чуть не понял? В каком смысле вывести запрос?
     
  4. -master-

    -master- Well-Known Member

    Регистрация:
    14 янв 2012
    Сообщения:
    629
    Симпатии:
    18
    echo $sql;

    и поясните что значит "добавление", у вас идет обновление
    оно либо не находит запись которую надо обновить, либо ошибка должна быть, либо данные совпадают
     
  5. Valeriy

    Valeriy Member

    Регистрация:
    29 авг 2016
    Сообщения:
    5
    Симпатии:
    0
    идет обновление, я неправильно выразился, в случае если переменным я присваиваю вместа значения $_POST какие-то статические данные, то в бд успешно обновляется, не происходит обновление только с POST параметром, а ошибок не выдает
     
  6. -master-

    -master- Well-Known Member

    Регистрация:
    14 янв 2012
    Сообщения:
    629
    Симпатии:
    18
    Ну так посмотрите разницу в запросах, сравните тот который работает с тем что нет.
     
  7. Valeriy

    Valeriy Member

    Регистрация:
    29 авг 2016
    Сообщения:
    5
    Симпатии:
    0
    Спасибо большое, благодаря вам я понял в чем ошибка
     
  8. [ixTor]

    [ixTor] Active Member

    Регистрация:
    22 авг 2016
    Сообщения:
    25
    Симпатии:
    3
    Наверное в том что ты не подключился к базе=)
    mysql_connect()
    mysql_select_db()
    PS: Не плохо было бы использовать еще в дополнение функции mysql_escape_string() и ей подобную сестричку.
     
  9. Генералл

    Регистрация:
    31 окт 2016
    Сообщения:
    6
    Симпатии:
    0
    и где была ошибка мне интересно
     
Загрузка...
Похожие Темы - проблема добавлением бд
  1. Zloikaktus
    Ответов:
    0
    Просмотров:
    0
  2. c0de3r
    Ответов:
    5
    Просмотров:
    127
  3. DobermannTT
    Ответов:
    10
    Просмотров:
    136
  4. SoulPaladin
    Ответов:
    4
    Просмотров:
    133
  5. Artael
    Ответов:
    1
    Просмотров:
    110

Поделиться этой страницей