Heim  >  Fragen und Antworten  >  Hauptteil

Warum wird mein Code nie erfolgreich übermittelt? Bitte helfen Sie mir

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>

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


﹋南初°﹋南初°2342 Tage vor1845

Antworte allen(4)Ich werde antworten

  • dsfasdfsafs****dsf

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

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

    Antwort
    0
  • PHP中文网

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

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

    Antwort
    0
  • ﹋南初°

    我就是不知道错误信息是什么,所以才改不了

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

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

    太长了 没法的看啊


    Antwort
    0
  • StornierenAntwort