Pourquoi mon code n'est-il jamais soumis avec succès ?
﹋南初°
﹋南初° 2018-04-22 16:17:00
0
0
1223

Vraiment, j'ai essayé de nombreuses méthodes et regardé de nombreuses vidéos. C'est évidemment le même code. Pourquoi les miens échouent-ils ? Je ne sais pas pour ceux des autres... C'est très ennuyeux non plus. est l'erreur, on a l'impression qu'il va planter 0_0

login.php :

<!DOCTYPE>

<html>

<head>

<meta charset="utf-8" >

<title>Connexion</title>

<script>

function init(){

if(myform.username.value==""){

alert("Veuillez saisir votre nom d'utilisateur ") ; 光 // Déplacez le curseur dans la zone de texte

myForm.username.focus ();

Return false;

}

if (myForm.userpwd.value == "") {

alrt ( ""Veuillez entrer votre mot de passe"); ") ; t;

.code{

width: 80px;

}

.title{

font-size: 20px;

font-weight: bold;

position : relative ;

gauche : 50px;

}

.bd{

background-color:#f0f0f0;

largeur : 230px;

}

</style>

</head > ;

<body>

<form action="log incheck.php" method= "post" name="myform">

<div>

<div>Connexion utilisateur</div>

</div>

:</span>

<span><input type="text" name="nom d'utilisateur" id="nom d'utilisateur" placeholder="Veuillez saisir un 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");//Compte et mot de passe pour se connecter à la base de données

if (mysqli_errno($conn)) {

echo mysqli_errno($conn);

exit;

}

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

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

// $sql="sélectionner le nom d'utilisateur à partir de USER où username='$user' ";/ /sql instruction

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

// mysql_query(query)

$result=mysqli_query($conn,$sql);//Execute SQL instruction

$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('Inscription réussi! ');window.location.href='login.php';</script>";

}

autre

{

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

echo "<script>alert('Mot de passe incohérent !'); history.go(-1);</script>"; / / 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 si le bouton de soumission est enfoncé

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

{

// Combinez le le nom d'utilisateur et le mot de passe sont stockés dans une variable pour une utilisation ultérieure

$user = trim($_POST["username"]);//trim() la fonction 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

$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 Après confirmation, retour à la page précédente de la page actuelle

echo. "<script>alert('Veuillez entrer le nom d'utilisateur ou le 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 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ù le nom d'utilisateur = '$ utilisateur' et l'utilisateur = '$psw'"

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

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

$num = mysqli_num_rows($result);

if($num)

{

echo "<script>alert('Connecté avec succès '); 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>";

{

echo "<script>alert('Submission failed!');</script>";

}

?> html>

width:250px;

height:120px;

background:#f0f0f0;

}

</style>

- Interface d'inscription register.php-->

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

<div>Inscription des utilisateurs</div>

<form action="regcheck.php" méthode ="post"> <tr>

<td align="right">Nom d'utilisateur : </td>

<td><input type=" text" name="username" maxLength="6"/> </td>

</tr>

<tr>

<td align="right">Mot de passe : </ td>

<td><input type="mot de passe " name="userpwd" maxLength="6"/></td>

</tr>

<tr>

< ;td align="right">Confirmer le mot de passe :</ td>

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

</tr>

<tr>

< ;td colspa="2" align="right"><input type="Soumettre" nom="Soumettre" value="S'inscrire"/> </td>

</tr>

< ;/table>

</form>

</div>

</body>

</html>

Demandez à Dieu de l'avoir résolu, je pense que si je ne peux pas le résoudre, tous mes cheveux vont tomber

﹋南初°
﹋南初°

好好学PHP。

répondre à tous(0)
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!