Veuillez me dire pourquoi la page de connexion écrite selon ce code indique que la soumission a échoué.
皮安乐
皮安乐 2018-06-03 10:48:14
0
7
1669

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

皮安乐
皮安乐

répondre à tous(4)
北方

==, 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 "" }

皮安乐

<?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 ==, 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é.
    朝游东海 auteur 2018-06-05 14:30:43
北方

Où est ton code ?,,,,

  • répondre &lt;?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 "&lt;script&gt;alert('Veuillez saisir votre nom d'utilisateur ou votre mot de passe !'); history.go(-1);&lt;/script&gt;"; } 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 "&lt;script&gt;alert('Connexion réussie'); window.location.href='index.php';&lt;/script&gt;"; } autre { echo "&lt;script&gt;alert('Le nom d'utilisateur ou le mot de passe est incorrect !');history.go(-1);&lt;/script&gt;"; } } } autre { echo "&lt;script&gt;alert('La soumission a échoué !');&lt;/script&gt;"; } ?&gt; -------------------------------------------------- ------- Héhé, pouvez-vous ajouter WeChat pour demander conseil ? Le mien est le 289810491
    皮安乐 auteur 2018-06-04 17:47:54
  • répondre Pouvez-vous me laisser vos coordonnées ?
    皮安乐 auteur 2018-06-04 20:31:30
往事随云走

? ? ? ? Postez la photo de la page

  • répondre &lt;?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 "&lt;script&gt;alert('Veuillez saisir votre nom d'utilisateur ou votre mot de passe !'); history.go(-1);&lt;/script&gt;"; } 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 "&lt;script&gt;alert('Connexion réussie'); window.location.href='index.php';&lt;/script&gt;"; } autre { echo "&lt;script&gt;alert('Le nom d'utilisateur ou le mot de passe est incorrect !');history.go(-1);&lt;/script&gt;"; } } } autre { echo "&lt;script&gt;alert('La soumission a échoué !');&lt;/script&gt;"; } ?&gt; -------------------------------------------------- ------- Héhé, pouvez-vous ajouter WeChat pour demander conseil ? Le mien est le 289810491
    皮安乐 auteur 2018-06-04 17:46:36
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!