Warum wird mein Code nie erfolgreich übermittelt? Bitte helfen Sie mir
﹋南初°
﹋南初° 2018-04-22 16:19:54
0
4
1887

Wirklich, ich habe viele Methoden ausprobiert und mir viele Videos angesehen. Warum sind meine Methoden nicht erfolgreich? Das ist sehr ärgerlich . Ich habe das Gefühl, ich werde zusammenbrechen 0_0

login.php:

<!DOCTYPE>

<html>

<head>

<meta charset="utf-8" >

< title>Anmelden</title>

                                                                                                                                                                                                 // Bewegen Sie den Cursor in das Textfeld

myForm.username.focus ();

Return false;

}

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

Alert ("Bitte geben Sie das Passwort ein" );

myform.code.focus();

                                            {

              width: 80px ;

                                                                                                                                                    ;

.bd {

              Hintergrundfarbe :#f0f0f0;

                                                                                                                                                                                                ’ ’s ’ ‐ ‐ ‐‐‐‐‐ ‐ php" method="post" name="myform">

<div>

<div>Benutzeranmeldung</div>

</div>

<div>

/span>

<span><input type="text" name="username" id ="Benutzername" Platzhalter="Bitte Benutzernamen eingeben"></span>

</div>

   <div>

      <span>密码:</span>

      <span><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();

//Registrierungsverarbeitungsseite regcheck.php

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

$user=trim($_POST["username"]);//Verwenden Sie die Trim-Funktion, um Zeichenfolgen zu entfernen Leerzeichen auf beiden Seiten

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

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

$code=$ _POST ["code"];

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

// echo "<script>alert("Bitte bestätigen die Vollständigkeit der Informationen"):history.go(-1);</script>";

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

// echo "<script>alert ("Bestätigungscode ist falsch"):history.go(-1);</script>";

}else{

if ($pwd==$pwd_confirm) {

$conn=mysql_connect("localhost " ,"root","a123456");//Kontopasswort zum Herstellen einer Verbindung zur Datenbank

if (mysqli_errno($conn)) {

echo mysqli_errno($conn);

exit;

}

mysqli_select_db ($conn ,"userdb");//Datenbank auswählen

mysqli_set_charset($conn,"utf8");//Zeichensatz festlegen

// $sql="select username from USER where username='$user'" ;/ /sql-Anweisung

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

// mysql_query(query)

$result=mysqli_query($conn,$sql);//SQL-Anweisung ausführen

$num = mysqli_num_rows($result); //Zähle die Anzahl der vom Ausführungsergebnis betroffenen Zeilen

if($num) //Wenn der Benutzer bereits existiert

{

echo "<script> Alert('Benutzername existiert bereits'); History.go(-1);</script>";

}

else //Der aktuell registrierte Benutzername existiert nicht

{

$ip=ip2long( $_SERVER['REMOTE_ADDR' ]); // IP-Adresse in Ganzzahl umwandeln

$time=time();

$sql_insert = "insert into `user` (`username`,`userpwd`,`createtime`,` createip`) Werte ('" . $user . "','" . $psw ."','".$time."','".$ip."')";

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

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

if($res_insert)

{

echo "<script>alert('Registrierung erfolgreich ! ');window.location.href='login.php';</script>";

}

else

{

echo "<script>alert('Das System ist beschäftigt, bitte warten! ' );history.go(-1);</script>";

}

}

}

else

{

echo "<script>alert('Passwort inkonsistent!'); History.go(-1);</script>";

}

}

}

else

{

// echo "<script>alert('Übermittlung fehlgeschlagen!');</script>";

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

}

?>

logincheck.php

<?php

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

session_start();

//Anmeldeverarbeitungsschnittstelle logincheck.php

//Bestimmen Sie, ob die Schaltfläche „Senden“ gedrückt werden soll

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

{

//Speichern Sie den Benutzernamen und das Passwort zur späteren Verwendung in Variablen

$user = trim($_POST["username"]);//trim()-Funktion entfernt zwei Zeichenfolgen. Die Leerzeichen an die Seite

$psw = md5(trim($_POST["userpwd"]));//Das Passwort wird einmal mit md5() verschlüsselt und in der Datenbank gespeichert

$code = $_POST["code"];

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

{

//Wenn einer der Benutzernamen oder das Passwort leer ist, wird ein Dialogfeld angezeigt und nach der Bestätigung kehren Sie zum zurück vorherige Seite der aktuellen Seite

echo "<script>alert('Bitte geben Sie Ihren Benutzernamen oder Ihr Passwort ein!'); History.go(-1);</script>";

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

echo "<script>alert('Der Bestätigungscode ist falsch, bitte erneut eingeben!'); History.go(-1);</script>" ;

}

else

{ //Bestätigen Sie, dass der Bestätigungscode für Benutzername und Passwort nicht leer ist, und stellen Sie dann eine Verbindung zur Datenbank her

$conn = mysqli_connect("localhost","root","a123456");/ /Das Datenbankkonto-Passwort wird bei der Installation der Datenbank festgelegt

if( mysqli_errno($conn)){

echo mysqli_errno($conn);

exit;

}

mysqli_select_db($conn,"userdb");

mysqli_set_charset($conn,'utf8');

$sql = "select username,userpwd from user where username = '$user' and userpwd = '$psw'";

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

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

$num = mysqli_num_rows($result);

if($num)

{

echo "< ;script>alert('Erfolgreiche Anmeldung'); window.location. href='index.php';</script>";

}

else

{

echo "<script>alert(' Der Benutzername oder das Passwort ist falsch! ');history.go(-1);</script>";

}

}

}

else

{

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

 } 

 

?> 

register.php

<!DOCTYPE html>

<html>

 <head>

 <title>php.cn</title>

 <meta charset="utf-8" />

 <style>

.box{

width:250px;

height:120px;

background:#f0f0f0;

}

</style>

 </ Kopf>

 <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="username "  maxLength="6"/></td>

</tr>

<tr>

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

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

</tr>

<tr>

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

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

</tr> ;

<tr>

<td colspa="2" align="right"><input type="Submit" name="Submit" value="注册"/></td>

</tr>

</table>

</form>

 </div> 

 </body>

</html>

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


﹋南初°
﹋南初°

好好学PHP。

Antworte allen(3)
4pm何小包

代码太长,看不了,截图错误信息或者远程可以帮你看看

猪哥

你把错误信息 或者执行结果 说一下

  • Antwort 我就是不知道错误信息是什么,所以才改不了
    ﹋南初° Autor 2018-04-23 10:31:00
猪哥

太长了 没法的看啊


Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!