suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Ich weiß nicht, was los ist, bitte geben Sie mir einen Rat.

<?php

header("content-type:text/html:charset=utf-8");

include("conn.php");


if(isset($_POST[' übermittelt'])){

$user = $_POST['user'];

$pwd = $_POST['pwd'];

$sql = 'select * from name where user="'.$user .'"';

//$sql = "select * from name where user = '.$user'";

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


$row = mysqli_fetch_array ($result);

$cmp_pwd = $row['password'];

$quan =$row['quan'];

$xbb = 1;

$fx = 0;


if( $cmp_pwd == $pwd && $quan == $xbb){ //Vergleiche das aus der Datenbank abgerufene Passwort mit dem übermittelten Passwort

                                                                   echo "<script language=javascript>alert('Anmeldung erfolgreich') ;</script>";

Header("Location:addhc1.php");

//Zur angegebenen Seite springen

}elseif($cmp_pwd1 == $pwd && $quan == $fx ) {H echo "& lt; script language = javascript & gt; warning ('Benutzername- oder Passwortfehler'); & lt;/script & gt;"; / /Seite neu laden

}

}

?>

<html>

<title& gt;Anmeldefenster</ Titel> meta http-equiv="Content-Type" content="text/html" charset="utf-8">

</head>

<form action="login1. php "Methode =" Beitrag "& gt;

Benutzername:

& lt; Eingabetyp =" Text "Name =" Benutzer " /& gt; " />

" <br/>

        <input type="hidden" name="submitted" value="1" /> 

        <input type="submit" value="登录" /> 

      

    </form> 

    </body> 

</html> 


cqcq2404 Tage vor920

Antworte allen(5)Ich werde antworten

  • 一笑而过

    一笑而过2018-05-01 14:41:51

    你的查询语句    少了一个单引号   你可以按照我这样写  $sql = 'select * from name where user ='.$user;    

    Antwort
    0
  • tutu

    多谢您的回复,我输入用户名和密码,程序不按权限$quan判断,就直接跳到 Header("Location:bddhc1.php")这里,为何呀?

    tutu · 2018-05-01 15:23:47
  • 麻狼

    麻狼2018-05-01 07:50:53

    $sql = 'select * from name where user="'.$user.'"'; 

    变量名用单引号。

    PHP中,双引号里可以使用变量,你可以这么写:

    $sql = “select * from name where user=\'$user\';"; 

    Antwort
    0
  • tutu

    多谢您的回复,我输入用户名和密码,程序不按权限$quan判断,就直接跳到 Header("Location:bddhc1.php")这里,为何呀?

    tutu · 2018-05-01 15:23:23
    MrSwan

    mysqli_fetch_array是不是漏了一个参数呀?

    MrSwan · 2018-05-04 12:45:55
  • StornierenAntwort