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

Pourquoi mon code n'est-il jamais soumis avec succès ? Veuillez m'aider 0_0.

Vraiment, j'ai essayé de nombreuses méthodes et regardé de nombreuses vidéos. C'est évidemment le même code. Pourquoi le mien échoue-t-il, je ne connais pas celui des autres... C'est très ennuyeux. . Ce qui, j'ai l'impression que je vais m'effondrer 0_0

login.php:

<!DOCTYPE>

<html>

<head>

<meta charset="utf-8" & gt;

& lt; (myForm.userpwd.value == "") {

Alerte ("Veuillez entrer le mot de passe " );

myform.code.focus();

                                                                          {

              largeur : 80px ;

                                                                                                                                                       ; 50px;

; }

.bd{

             background-color :#f0f0f0;

                                                                                                                                                                                                                ’ ‐ ’s ’ ‐ ‐ ‐‐‐‐‐‑ ‐ largeur : 230 px ; méthode="post" name="monformulaire">

<div>

<div>Connexion utilisateur</div>

</div>

<div>

/span>

<span><input type="text" nom ="nom d'utilisateur" id="nom d'utilisateur" placeholder="Veuillez saisir votre nom d'utilisateur"></span>

</div>

& lt; div & gt;

& lt; span & gt; 密码 : & lt; / span & gt;

& lt; span & gt; & lt; input type = "text" name = "userpwd" id = "userpwd" placeholder = "请 输入 密码 密码"></span>

   </div>  

   <div>

      <span>验证码:</span>

      <span><input type="text" name="code" id="code" class

   ="code " placeholder="请输入验证码"></span>

      <!-- <span><img src="img.php" onclick="this.src='pic.php?nocache ='+Math.random()" style="cursor:pointer"></span> -->

      <span><img src="img.php"></span>

   </div> 

   <div>

      <span><button>立即登录</button></span>

      <span><a href="register.php">注册 ≪/ a></span>

   </div>

<span><input type="hidden" value="hidden"></span>

</form>

</body>

</html>

regcheck.php

<?php

header("content-Type: text/html; charset=Utf-8");

session_start();

//Page de traitement de l'inscription regcheck.php

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

$user=trim($_POST["username"]);//Utilisez la fonction trim pour supprimer des chaînes Caractères d'espacement blancs des deux côtés

$pwd=md5(trim($_POST["userpwd"]));

$pwd_confirm=md5(trim($_POST["confirm"]));

$code=$ _POST ["code"];

if($user==""||$pwd==""||$pwd_confirm==""){

// echo "<script>alert("Veuillez confirmer l'exhaustivité des informations"):history.go(-1);</script>";

}elseif ($code!=$_SESSION["var_code"]) {

// echo "<script>alert ("Le code de vérification est incorrect"):history.go(-1);</script>";

}else{

if ($pwd==$pwd_confirm) {

$conn=mysql_connect("localhost " ,"root","a123456");//Mot de passe du compte pour se connecter à la base de données

if (mysqli_errno($conn)) {

echo mysqli_errno($conn);

exit;

}

mysqli_select_db ($conn,"userdb");//Sélectionnez la base de données

mysqli_set_charset($conn,"utf8");//Définissez le jeu de caractères

// $sql="sélectionnez le nom d'utilisateur dans USER où username='$user'" ;/ /instruction SQL

$sql = "SELECT * FROM `user` PROCEDURE ANALYSE()";

// mysql_query(query)

$result=mysqli_query($conn,$sql);//Exécuter l'instruction SQL

$num = mysqli_num_rows($result); //Compte le nombre de lignes affectées par le résultat de l'exécution

if($num) //Si l'utilisateur existe déjà

{

echo "<script> alert('username Déjà existant'); history.go(-1);</script>";

}

else //Le nom d'utilisateur actuellement enregistré n'existe pas

{

$ip=ip2long( $_SERVER['REMOTE_ADDR' ]); // Convertir l'adresse IP en entier

$time=time();

$sql_insert = "insérer dans `user` (`username`,`userpwd`,`createtime`,` createip`) valeurs ('" . $user . "','" . $psw ."','".$time."','".$ip."')";

//$sql = "SELECT * FROM `user` PROCEDURE ANALYSE()";

$res_insert = mysqli_query($conn,$sql_insert);

if($res_insert)

{

echo "<script>alert('Enregistrement réussi ! ');window.location.href='login.php';</script>";

}

else

{

echo "<script>alert('Le système est occupé, veuillez patienter ! ' ); history.go(-1);</script>";

}

}

}

else

{

echo "<script>alert('Mot de passe incohérent !'); history.go(-1);</script>"

}

}

}

else

{

// echo "<script>alert('La soumission a échoué !');</script>";

echo "<script>alert('weichenggong ' );</script>";

}

?>

logincheck.php

<?php

header("content-Type: text/html; charset=Utf-8");

session_start();

//Interface de traitement de connexion logincheck.php

//Déterminez 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"]);//la fonction trim() supprime deux chaînes Les caractères vides sur le côté

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

$code = $_POST["code"];

if($user == "" || $psw == "")

{

//Si l'un des nom d'utilisateur ou mot de passe est vide, une boîte de dialogue apparaîtra, et après confirmation, revenez au page précédente de la page actuelle

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

}else if($code != $_SESSION[' ver_code ']){

echo "<script>alert('Le code de vérification est incorrect, veuillez le saisir à nouveau !'); history.go(-1);</script>" ;

}

else

{ //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","a123456");/ /Le mot de passe du compte de base de données est défini lors de l'installation de la base de données

if( mysqli_errno($conn)){

echo mysqli_errno($conn);

exit;

}

mysqli_select_db($conn,"userdb");

mysqli_set_charset($conn,'utf8');

$ sql = "sélectionnez le nom d'utilisateur, le mot de passe de l'utilisateur où nom d'utilisateur = '$user' et userpwd = '$psw'"; FROM `user` PROCEDURE ANALYSE()";

$result = mysqli_query($conn,$sql);

$num = mysqli_num_rows($result);

if($num)

{

echo "< ;script>alert('Connexion réussie'); window.location. href='index.php';</script>";

}

else

{

echo "<script>alert(' Le pseudo ou mot de passe est incorect! ');history.go(-1);</script>";

}

}

}

autre

{

 echo "<script>alert('提交未成功!');</script>"; 

 } 

 

?> " < /tête>

 <body>

  <!-- 注册界面 register.php-->

  <div class="box" align="center">

  <div>用户注册</ div>

<form action="regcheck.php" method="post"> 

<table>

<tr>

<td align="right">用户名:</td>

<td><input type="text" name="nom d'utilisateur "  maxLength="6"/></td>

</tr>

<tr>

<td align="right">密 码:</td>

< ;td><input type="password" name="userpwd" maxLength="6"/></td>

</tr>

<tr>

<td align=" right">确认密码:</td>

<td><input type="password" name="confirm" maxLength="6"/></td>

</tr> ;

<tr>

<td colspa="2" align="right"><input type="Soumettre" nom="Soumettre" value="注册"/></td>

</tr>

</table>

</form>

 </div> 

 </body>

</html>

求大神解决,我觉得再解决不出来,我的头发都要掉光了

﹋南初°﹋南初°2342 Il y a quelques jours1846

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

  • dsfasdfsafs****dsf

    dsfasdfsafs****dsf2018-04-23 11:24:50

    Le code est trop long et je n'arrive pas à le lire. Je peux prendre une capture d'écran du message d'erreur ou à distance pour vous aider à le vérifier

    .

    répondre
    0
  • PHP中文网

    PHP中文网2018-04-23 10:04:47

    Veuillez m'indiquer le message d'erreur ou le résultat de l'exécution

    répondre
    0
  • ﹋南初°

    Je ne sais tout simplement pas quel est le message d'erreur, je ne peux donc pas le modifier.

    ﹋南初° · 2018-04-23 10:31:00
  • PHP中文网

    PHP中文网2018-04-23 10:04:38

    C'est trop long et je ne peux pas le regarder


    répondre
    0
  • Annulerrépondre