За последние 24 часа нас посетили 22652 программиста и 1267 роботов. Сейчас ищет 741 программист ...

Почему не добовляет значения в БД

Тема в разделе "PHP для новичков", создана пользователем StepanAMK, 28 авг 2016.

  1. StepanAMK

    StepanAMK Новичок

    С нами с:
    24 июн 2016
    Сообщения:
    138
    Симпатии:
    5
    PHP:
    1. echo"
    2. Выдать бан по ip<br>
    3. <form method='POST'>
    4. Введите ip адрес:<br>
    5. <input type='text' name='ip'/><br>
    6. Введите причину бана:<br>
    7. <input type='text' name='reason'/><br>
    8. <input type='submit' value='Забанить' name='submit'/>
    9.    </form>";
    10. if($_POST['submit'] AND $_POST['ip'] AND $_POST['reason']){
    11. mysql_query("UPDATE `ban_IP` SET `ip` = '".$_POST['ip']."' , `reason` = '".$_POST['reason']."'");
    12. header ('Location: /banIP.php');
    13. }

    Не вносит значения в базу данных :(
     
  2. VLK

    VLK Старожил

    С нами с:
    15 дек 2013
    Сообщения:
    3.010
    Симпатии:
    58
    включи вывод ошибок
    посмотри конечный SQL запрос
    проверь этот запрос добавить вручную через php my admin
     
    denis01 нравится это.
  3. StepanAMK

    StepanAMK Новичок

    С нами с:
    24 июн 2016
    Сообщения:
    138
    Симпатии:
    5
    при нажитии кнопки запрос не меняется
     
  4. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.752
    Симпатии:
    1.322
    Адрес:
    Лень
    Бан кому прописываешь? тоесть WHERE выбор игрока
     
  5. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.230
    Симпатии:
    1.715
    Адрес:
    Молдова, г.Кишинёв
    не надо так, используй &&
    используй isset()
    https://secure.php.net/manual/ru/language.basic-syntax.phpmode.php
    переходи на mysqli/pdo
    PHP:
    1. '".$_POST['ip']."' , `reason` = '".$_POST['reason']."'"
    https://secure.php.net/manual/ru/function.mysql-real-escape-string.php


    debug
    http://phpfaq.ru/debug
    https://netbeans.org/kb/docs/php/debugging_ru.html
    https://php.ru/forum/threads/howto-...i-po-shagam-i-s-kartinkami.58974/#post-474550
     
  6. StepanAMK

    StepanAMK Новичок

    С нами с:
    24 июн 2016
    Сообщения:
    138
    Симпатии:
    5
    1. Введите ip адрес:<br>
    2. <input type='text' name='ip'/><br>
    --- Добавлено ---
    Спасибо получилась!
     
  7. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.410
    Симпатии:
    1.768
    && от AND отличаются только приоритетом. При одноуровневых операциях можно писать что угодно, а при не одноуровневых лучше один хрен пользоваться скобками.
     
    denis01 нравится это.