Warum wird mein Code nie erfolgreich übermittelt?
﹋南初°
﹋南初° 2018-04-22 16:17:00
0
0
1224

Wirklich, ich habe viele Methoden ausprobiert und mir viele Videos angeschaut. Warum sind meine nicht erfolgreich? Das ist auch sehr ärgerlich ist der Fehler, es fühlt sich an, als würde es abstürzen 0_0

login.php:

<!DOCTYPE>

<html>

<head>

<meta charset="utf-8" >

<title>Login</title>

<script>

function init(){

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

warning("Bitte geben Sie Ihren Benutzernamen ein ") ; 光 // Bewegen Sie den Cursor in das Textfeld

myForm.username.focus ();

Gibt false zurück;

}

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

alrt ( „“Bitte geben Sie Ihr Passwort ein“);

Position: relativ;

links: 50px;

}

.bd{

Hintergrundfarbe:#f0f0f0;

Breite: 230px;

}

. </style>

</head > ;

<body>

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

<div>

<div>Benutzeranmeldung</div>

</div>

:</span>

<span><input type="text" name="username" id="username" placeholder="Please enter username">< /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");//Konto und Passwort 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 ausführen Anweisung

$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('username bereits vorhanden'); 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('Registration erfolgreich! ');window.location.href='login.php';</script>";

}

else

{

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

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

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

?>

logincheck.php

<?php

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

session_start();

//Login-Verarbeitungsschnittstelle logincheck .php

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

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

{

// Kombinieren Sie die Benutzername und Passwort werden in einer Variablen zur späteren Verwendung gespeichert

$user = trim($_POST["username"]);//trim()-Funktion entfernt Leerzeichen auf beiden Seiten der Zeichenfolge

$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. Nach der Bestätigung kehren Sie zur vorherigen Seite der aktuellen Seite zurück

echo "<script>alert('Bitte geben Sie den Benutzernamen oder das 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>";

}

sonst

{ //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 Passwort für das Datenbankkonto wird bei der Installation festgelegt die Datenbank

if(mysqli_errno($conn)){

echo mysqli_errno($conn );

exit;

}

mysqli_select_db($conn,"userdb");

mysqli_set_charset($conn,'ut f8 ');

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

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

$num = mysqli_num_rows($result);

if($num)

{

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

}

sonst

{

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

}

}

}

else

{

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

width:250px;

height:120px;

background:#f0f0f0;

}

</style>

- Registrierungsschnittstelle register.php-->

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

<div>Benutzerregistrierung</div>

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

<table>

<tr>

<td align="right">Benutzername: </td>

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

</tr>

<tr>

<td align="right">Passwort: </ td>

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

</tr>

<tr>

< ;td align="right">Passwort bestätigen:</ td>

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

</tr>

<tr>

< ;td colspa="2" align="right"><input type="Submit" name="Submit" value="Register"/> </td>

</tr>

< ;/table>

</form>

</div>

</body>

</html>

Bitte darum, dass Gott es gelöst hat. Ich denke, wenn ich es nicht lösen kann, Alle meine Haare werden ausfallen

﹋南初°
﹋南初°

好好学PHP。

Antworte allen(0)
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!