Saya tidak tahu apa yang salah, tolong beri saya nasihat.
cq
cq 2018-04-29 22:06:26
0
5
889

<?php

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

include("conn.php");


if(isset($_POST[' diserahkan'])){

$pengguna = $_POST['pengguna'];

$pwd = $_POST['pwd']; .'"';

//$sql = "pilih * daripada nama di mana pengguna = '.$user'";

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


$row = mysqli_fetch ($hasil);

$cmp_pwd = $row['kata laluan'];

$quan =$row['quan'];

$xbb = 1;

$fx = 0;


jika ($ cmp_pwd == $ pwd && $ quan == $ xbb) {// Bandingkan kata laluan yang diambil dari pangkalan data dengan kata laluan yang dikemukakan

echo "& lt; bahasa skrip = javascript & gt; alert ('login berjaya') ;</script>";

Header("Lokasi:addhc1.php");

//Lompat ke halaman yang ditentukan

}elseif($cmp_pwd1 == $pwd && $quan == $pwd && $quan ) {H echo "& lt; bahasa skrip = javascript & gt; alert ('nama pengguna atau ralat kata laluan'); & lt;/skrip & gt;"; S}} Lain {

gema "& lt; bahasa skrip = javascript & gt; makluman ('ralat nama pengguna atau kata laluan'); & lt;/skrip & gt;" pengepala ("logasi: Log masuk1.php" ; / /Muat semula halaman

}

}

?> tetingkap gin</title>

< ;meta http-equiv="Content-Type" content="text/html" charset="utf-8">

</head> php "method =" post "& gt;

Nama pengguna:

& lt; input type =" text "name =" user " /& gt; " />

" <br/>

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

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

      

    </form> 

    </body> 

</html> 


cq
cq

membalas semua(2)
一笑而过

Pernyataan pertanyaan anda tiada petikan tunggal Anda boleh menulisnya seperti ini: $sql = 'select * from name where user ='.$user;

  • balas Terima kasih atas balasan anda Apabila saya memasukkan nama pengguna dan kata laluan saya, program tidak menilai kebenaran $quan dan melompat terus ke Header("Lokasi:bddhc1.php").
    tutu pengarang 2018-05-01 15:23:47
麻狼

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

Gunakan petikan tunggal untuk nama berubah.

Dalam PHP, anda boleh menggunakan pembolehubah dalam petikan berganda Anda boleh menulis seperti ini:

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

  • balas Terima kasih atas balasan anda Apabila saya memasukkan nama pengguna dan kata laluan saya, program tidak menilai kebenaran $quan dan melompat terus ke Header("Lokasi:bddhc1.php").
    tutu pengarang 2018-05-01 15:23:23
  • balas Adakah mysqli_fetch_array kehilangan parameter?
    MrSwan pengarang 2018-05-04 12:45:55
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!