recherche

Maison  >  Questions et réponses  >  le corps du texte

Veuillez me dire pourquoi la page de connexion écrite selon ce code indique que la soumission a échoué.

Excusez-moi, pourquoi la page de connexion écrite selon ce code montre-t-elle que la soumission a échoué

皮安乐皮安乐2401 Il y a quelques jours1721

répondre à tous(7)je répondrai

  • 朝游东海

    朝游东海2018-06-05 14:33:15

    ==, mon garçon, vous savez tous que la soumission de l'invite échoue, et puis vous regardez votre code, cela signifie qu'il n'y a aucun jugement, juste le premier if(isset($_POST["hidden"]) && $_POST["hidden "] == "hidden") Il n'y a aucune entrée ici, vous pouvez donc jeter un œil à ce que vous avez posté if(isset($_POST["hidden"]) && $_POST["hidden"] == "caché"){ }else{ echo "" }

    répondre
    0
  • 皮安乐

    皮安乐2018-06-04 19:02:20

    <?php

    session_start();

    //Interface de traitement de connexion logincheck.php

    //Déterminer s'il faut appuyer sur le bouton de soumission

    if(isset($_POST["hidden"]) && $_POST[ " Hidden"] == "hidden")

    {

    //Enregistrez le nom d'utilisateur et le mot de passe dans des variables pour une utilisation ultérieure

    $user = trim($_POST["username"]);//trim() function Supprimer les caractères vides des deux côtés de la chaîne

                  $psw = md5(trim($_POST["userpwd"]));//Le mot de passe est crypté une fois avec md5() et stocké dans la base de données

                                                                                                    " || $ psw == "")

    " " ('Veuillez entrer votre nom d'utilisateur ou votre mot de passe !'); history.go(-1);</script>";

                                                                                                                                                                                    $conn = mysqli_connect("localhost" , "root", "root"); // Le mot de passe du compte de base de données est défini lors de l'installation de la base de données - - - - - - - - - - - - - - - 1 _ERRNO ($ CONN);

    , 'UTF8' '

                    $sql = "sélectionnez le nom d'utilisateur, le mot de passe de l'utilisateur où le nom d'utilisateur = '$user' et le mot de passe utilisateur = "$psw"" ; script>alert('Connectez-vous avec succès'); .php';</script>";

                                     echo "<script>alert(' Le nom d'utilisateur ou le mot de passe est incorrect ! ');history.go(-1);</script>";

                                                                                                                                                                         > ------------------- ------------------------------- ------------------- --------------------------

    Le paramètre est-il de la base de données de liens est erronée ou quelque chose comme ça ? S'il vous plaît, donnez-moi quelques conseils ! J'ai utilisé le mysql fourni avec phpstudy sans apporter de modifications. J'ai simplement défini le nom d'utilisateur et le mot de passe sur root.

    De plus, essayer de changer le localhost dans $conn = mysqli_connect("localhost","root","root") en localhost/phpMyAdmin ou 127.0.0.1 montre que la soumission a échoué

    Merci !

    répondre
    0
  • 朝游东海

    ==, mon garçon, vous savez tous que la soumission de l'invite échoue, et puis vous regardez votre code, cela signifie qu'il n'y a aucun jugement, juste le premier if(isset($_POST["hidden"]) && $_POST["hidden "] == "hidden") Il n'y a aucune entrée ici, vous pouvez donc jeter un œil à ce que vous avez posté.

    朝游东海 · 2018-06-05 14:30:43
  • 朝游东海

    朝游东海2018-06-04 17:19:02

    Où est ton code ?,,,,

    répondre
    1
  • 皮安乐

    <?php session_start(); //Interface de traitement de connexion logincheck.php // Détermine si le bouton de soumission est enfoncé if(isset($_POST["caché"]) && $_POST["caché"] == "caché") { //Enregistrer le nom d'utilisateur et le mot de passe dans des variables pour une utilisation ultérieure La fonction $user = trim($_POST["username"]);//trim() supprime les caractères d'espacement des deux côtés de la chaîne $psw = md5(trim($_POST["userpwd"]));//Le mot de passe est crypté une fois à l'aide de md5() et stocké dans la base de données si($user == "" || $psw == "") { //Si l'un des nom d'utilisateur ou mot de passe est vide, une boîte de dialogue apparaîtra. Après confirmation, retour à la page précédente de la page actuelle. echo "<script>alert('Veuillez saisir votre nom d'utilisateur ou votre mot de passe !'); history.go(-1);</script>"; } autre { // Confirmez que le code de vérification du nom d'utilisateur et du mot de passe n'est pas vide, puis connectez-vous à la base de données $conn = mysqli_connect("localhost","root","root");//Le mot de passe du compte de base de données est défini lors de l'installation de la base de données si(mysqli_errno($conn)){ echo mysqli_errno($conn); sortie; } mysqli_select_db($conn,"userdb"); mysqli_set_charset($conn,'utf8'); $sql = "sélectionnez le nom d'utilisateur, userpwd de l'utilisateur où username = '$user' et userpwd = '$psw'" ; $result = mysqli_query($conn,$sql); $num = mysqli_num_rows($result); si ($num) { echo "<script>alert('Connexion réussie'); window.location.href='index.php';</script>"; } autre { echo "<script>alert('Le nom d'utilisateur ou le mot de passe est incorrect !');history.go(-1);</script>"; } } } autre { echo "<script>alert('La soumission a échoué !');</script>"; } ?> -------------------------------------------------- ------- Héhé, pouvez-vous ajouter WeChat pour demander conseil ? Le mien est le 289810491

    皮安乐 · 2018-06-04 17:47:54
    皮安乐

    Pouvez-vous me laisser vos coordonnées ?

    皮安乐 · 2018-06-04 20:31:30
  • 往事随云走

    往事随云走2018-06-04 10:59:12

    ? ? ? ? Postez la photo de la page

    répondre
    1
  • 皮安乐

    <?php session_start(); //Interface de traitement de connexion logincheck.php // Détermine si le bouton de soumission est enfoncé if(isset($_POST["caché"]) && $_POST["caché"] == "caché") { //Enregistrer le nom d'utilisateur et le mot de passe dans des variables pour une utilisation ultérieure La fonction $user = trim($_POST["username"]);//trim() supprime les caractères d'espacement des deux côtés de la chaîne $psw = md5(trim($_POST["userpwd"]));//Le mot de passe est crypté une fois à l'aide de md5() et stocké dans la base de données si($user == "" || $psw == "") { //Si l'un des nom d'utilisateur ou mot de passe est vide, une boîte de dialogue apparaîtra. Après confirmation, retour à la page précédente de la page actuelle. echo "<script>alert('Veuillez saisir votre nom d'utilisateur ou votre mot de passe !'); history.go(-1);</script>"; } autre { // Confirmez que le code de vérification du nom d'utilisateur et du mot de passe n'est pas vide, puis connectez-vous à la base de données $conn = mysqli_connect("localhost","root","root");//Le mot de passe du compte de base de données est défini lors de l'installation de la base de données si(mysqli_errno($conn)){ echo mysqli_errno($conn); sortie; } mysqli_select_db($conn,"userdb"); mysqli_set_charset($conn,'utf8'); $sql = "sélectionnez le nom d'utilisateur, userpwd de l'utilisateur où username = '$user' et userpwd = '$psw'" ; $result = mysqli_query($conn,$sql); $num = mysqli_num_rows($result); si ($num) { echo "<script>alert('Connexion réussie'); window.location.href='index.php';</script>"; } autre { echo "<script>alert('Le nom d'utilisateur ou le mot de passe est incorrect !');history.go(-1);</script>"; } } } autre { echo "<script>alert('La soumission a échoué !');</script>"; } ?> -------------------------------------------------- ------- Héhé, pouvez-vous ajouter WeChat pour demander conseil ? Le mien est le 289810491

    皮安乐 · 2018-06-04 17:46:36
  • Annulerrépondre