1. PHP / Говнокод #18143

    +143

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    <?php 
     
    require_once 'db.php';
     error_reporting(E_ALL);
    //полученный масиф (B!) на предыдущей страницы методом Post
    $first_name = filter_input(INPUT_POST, 'first_name');
    $email = filter_input(INPUT_POST, 'email');
    $phone = filter_input(INPUT_POST, 'phone');//PHONE BLYAD
    $text = filter_input(INPUT_POST, 'text');
    $date = date("Y-m-d H:i:s");
    //Теперь сделаем запрос к базе, который внесет наши данные в таблицу:
    $query = $dblink->prepare("INSERT INTO `claims` (`time`,`first_name`, `email`, `phone`, `text`) VALUES (?, ?, ?, ?,?);");
    $result = $query->execute (array($date, $first_name, $email, $phone, $text));//MAYBE IT'S CAN RAISE PDOException, see more in documentation
     
    //Если запрос пройдет успешно то в переменную result вернется true
    if($result)
    {echo $URL="http://masterdnepr.dp.ua/#home";
     header ("Location: $URL");}
    else {echo "Ваши данные не добавлены";
    
    }
    ?>

    не приходят данные.Пишет Ваши данные не добавлены

    Запостил: radiomonter, 11 Мая 2015

    Комментарии (32) RSS

    • > Пишет Ваши данные не добавлены
      Ну как оно у тебя будет вставлять, если в базе поле называется date, а в запросе - time?

      > echo $URL="http://masterdnepr.dp.ua/#home";
      > header ("Location: $URL");
      А вот это вполне достойно лежать на нашем сайте ;)
      Ответить
      • Зато автор знает про подготовленные выражения, что для пехапешника редкость.
        Ответить
        • Скорее всего просто скопипастил откуда-то.
          Ответить
      • хм щас проверю.
        Ответить
      • Да действительно с датой промах.Но теперь на урл ругаеться а так данные приходят.
        Ответить
        • > на урл ругаеться
          Ну а нахуя делать echo() перед header()'ом? Это как бы неопределённое поведение. Хоть иногда и работает из-за буферизации.
          Ответить
        • echo не нужно. Вы пытаетесь вывести в выходной поток сначала "http://masterdnepr.dp.ua/#home", а потом заголовок Location.
          Ответить
      • >> вставлять
        sql не вставляет
        Ответить
        • > sql не вставляет
          Попробуй пролог.
          Ответить
          • не испорьте мне сайт
            Надо прикрыть его покамись
            Ответить
            • > Надо прикрыть его покамись
              Не помешает. И убедись, что везде стоят нормальные пароли. А то ты и 2 мыла спалил, и домен...

              Немного истории: http://govnokod.ru/17840#comment268297
              Ответить
              • А потом ещё какой-нибудь иностранец будет писать на ГК от его имени...
                Ответить
                • Не будем показывать пальцем на Семена
                  Ответить
                  • Не будем. Не заслужил он такого внимания.
                    Ответить
                    • Да. И то, что он содомит не будем говорить. И как мамку его в кино водили не будем рассказывать. Потому что мы благородные
                      Ответить
          • я в завязке, не искушай
            Ответить
    • и вправду Warning: Cannot modify header information - headers already sent by Предупреждение: не Может изменить информацию о заголовке - заголовки, уже посланные убрал.Все работает.
      Ответить
      • > headers already sent
        Везунчик! А была бы включена буферизация вывода - узнал бы об этом косяке при смене хостинга через пару лет.
        Ответить
        • P.S. Пых - забавный язык. Пытается не дать прострелить ногу здесь и сейчас, зато приучает махать автоматом не ставя его на предохранитель. А потом кто-нибудь меняет конфиг или данных в буфере становится на байт больше лимита...
          Ответить
    • Вот исправленный вариант.Который работает http://govnokod.ru/18146
      Ответить
    • Забудьте вся по ходу я не туда обратился.
      Ответить
    • Клоуны вам бы в цирк
      Ответить
      • И Вам спасибо за приятную беседу.
        Ответить
      • Обиделся? Ты нам еще денег должен кстати
        Ответить
        • Иначе мы в его треде будем обсуждать политоту, и ему завалит ящик уведомлениями.

          Уведомления отключаются тут: http://govnokod.ru/user/personal/preferences
          Ответить
        • Я обязательно с первой пенсии отдам деньги
          Ответить
          • хочешь что бы мы устроили тебе пенсию по инвалидности?
            Ответить
            • А кто-нибудь объяснил человеку, что зелёный означает?
              Ответить
              • Когда сюда пришел мне никто ничего не обьяснял и я выживал как мог среди царя, конардо, стретора и сотен гоатсе и багров
                Ответить
                • Тяжёлая судьба... Я тоже так выживал.
                  Ответить
                  • Теперь мы крепче адамантия! Поэтому нельзя быть мягким с новичком - он станет слабым и непригодным для воинской службы
                    Ответить
    • MAYBE IT'S CAN RAISE PDOException

      у меня забомбило
      Ответить

    Добавить комментарий