За последние 24 часа нас посетили 22296 программистов и 1123 робота. Сейчас ищут 638 программистов ...

В чем проблема? Регистрация!

Тема в разделе "Прочие вопросы по PHP", создана пользователем Finn, 21 май 2019.

  1. Finn

    Finn Новичок

    С нами с:
    21 май 2019
    Сообщения:
    5
    Симпатии:
    0
    <?php
    $db = mysqli_connect("localhost" , "root" , "" , "reg") or die ("DataBase Erorr");
    ?>
    <!DOCTYPE html>
    <html lang="ru">
    <head>
    <title>Instagram</title>
    <meta charset="utf-8">
    <style type="text/css">
    </style>
    </head>
    <body>
    <?php
    if(!isset($_POST['send'])){
    ?>
    <div class="container">
    <form action="register.php" method="post">
    <input type="text" name="login" placeholder="Put ur login">
    <input type="password" name="password" placeholder="Put ur password">
    <input type="submit" name="send" value="Registration">
    </form>
    <?php
    }
    if (isset($_POST['send']) && !empty($_POST['login']) && !empty($_POST['password'])){
    $queryL = "SELECT id FROM reg WHERE login = '".$_POST['login']."'";
    $resL = mysqli_query($db , $queryL) or die ("Server Error #1");
    if(mysqli_num_rows($resL)>0){
    echo "This login already used!";
    }
    else{
    $query = "INSERT INTO reg(login, password) VALUES ('".$_POST['login']."', SHA1('".$_POST['password']."'))";
    }
    mysqli_query($db, $query) or die ("Server Error #2");
    echo("Reg is success!");
    }
    else{
    echo "Reg is fail, try again!";
    }
    mysqli_close($db);
    ?>
    </div>
    </body>
    </html>
     
    #1 Finn, 21 май 2019
    Последнее редактирование: 21 май 2019
  2. Artur_hopf

    Artur_hopf Активный пользователь

    С нами с:
    7 май 2018
    Сообщения:
    2.266
    Симпатии:
    405
    PHP:
    1. <?php
    2. $db = mysqli_connect("localhost" , "root" , "" , "reg") or die ("DataBase Erorr");
    3. ?>
    4. <!DOCTYPE html>
    5. <html lang="ru">
    6. <head>
    7. <title>Instagram</title>
    8. <meta charset="utf-8">
    9. <style type="text/css">
    10. </style>
    11. </head>
    12. <body>
    13. <?php
    14. if(!isset($_POST['send'])){
    15. ?>
    16. <div class="container">
    17. <form action="register.php" method="post">
    18. <input type="text" name="login" placeholder="Put ur login">
    19. <input type="password" name="password" placeholder="Put ur password">
    20. <input type="submit" name="send" value="Registration">
    21. </form>
    22. <?php
    23. }
    24. if (isset($_POST['send']) && !empty($_POST['login']) && !empty($_POST['password'])){
    25.   $queryL = "SELECT id FROM reg WHERE login = '".$_POST['login']."'";
    26.   $resL = mysqli_query($db , $queryL) or die ("Server Error #1");
    27.   if(mysqli_num_rows($resL)>0){
    28.     echo "This login already used!";
    29.   }else {
    30.     $query = "INSERT INTO reg(login, password) VALUES ('".$_POST['login']."', SHA1('".$_POST['password']."'))";
    31.     mysqli_query($db, $query) or die ("Server Error #2");
    32.     echo("Reg is success!");
    33.   }
    34. }else{
    35.   echo "Reg is fail, try again!";
    36. }
    37. ?>
    38. </div>
    39. </body>
    40. </html>