cari

Rumah  >  Soal Jawab  >  teks badan

Saya tidak tahu apa yang salah, tolong beri saya nasihat.

<?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> 


cqcq2404 hari yang lalu919

membalas semua(5)saya akan balas

  • 一笑而过

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

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

    balas
    0
  • tutu

    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 · 2018-05-01 15:23:47
  • 麻狼

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

    $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
    0
  • tutu

    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 · 2018-05-01 15:23:23
    MrSwan

    Adakah mysqli_fetch_array kehilangan parameter?

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