За последние 24 часа нас посетили 15947 программистов и 1548 роботов. Сейчас ищут 970 программистов ...

Укажите, в чем здесь дело? Не передает данные в базу

Тема в разделе "PHP для новичков", создана пользователем forever_young, 31 мар 2017.

  1. forever_young

    forever_young Новичок

    С нами с:
    24 мар 2017
    Сообщения:
    26
    Симпатии:
    2
    Привет!
    В общем, как начинающий решил попробовать сделать нечто в духе регистрации.

    HTML:
    1. <form action="save_reg_data.php" method="post">
    2.                 <br>
    3.                 <input type="text" name="login" required placeholder="Ваш email">
    4.                 <br>
    5.                 <br>
    6.                 <input type="text" name="password" required placeholder="Пароль">
    7.                 <br>
    8.                 <br>
    9.                 <input type="text" name="re-password" required placeholder="Повторите пароль">
    10.                 <br>
    11.                 <br>
    12.                 <input type="submit" name="button3" value="Регистрация и вход">
    13.             </form>
    А вот php

    PHP:
    1. <?php
    2.    
    3.     $db = mysqli_connect("localhost", "root", "root", "myfirstdb");
    4.     mysqli_select_db ($db, "myfirstdb");
    5.    
    6.    
    7.     if(isset($_POST['button3'])){
    8.    
    9.     $login = $_POST['login'];
    10.     $password = $_POST['password'];
    11.     $rpassword = $_POST['re-password'];
    12.     }
    13.  
    14.     if($password == $rpassword)
    15.     {
    16.         echo "Успех!";
    17.     mysqli_query($db,
    18.                  "INSERT INTO 'users' ('login', 'password') VALUES ('$login','$password')");
    19.     }
    20.     else {
    21.         echo "Ошибка...";
    22.     }
    23.    
    24. ?>
    Ошибки не выдает. Но и данные в БД не забивает... В чем тут дело?
     
  2. denis01

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

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
  3. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.819
    Симпатии:
    1.333
    Адрес:
    Лень
    "localhost", "root", "root", "myfirstdb"

    обычно локалка без пароля

    mysqli_select_db ($db, "myfirstdb");
    зачем? если указали уже в пред строке бд

    13 строку добавь: var_dump ( $password, $rpassword );
    --- Добавлено ---
    + синтаксическая ошибка line 14 если я просто без пост запросов перейду на этот скрипт