Apabila membangunkan sistem pendaftaran, pangkalan data disambungkan Selepas mengklik butang pendaftaran, halaman kosong Apakah sebabnya? kod tunjukkan seperti di bawah
李壬
李壬 2019-07-11 16:47:00
0
0
954

<?php

session_start();

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

$link = mysqli_connect('localhost','000000','000000' ,'000000');

jika (!$link) {

die("Sambungan gagal:".mysqli_connect_error());

}

$sql = "pilih * daripada log masuk";

=

$result mysqli_query($link, $sql);

$rows = mysqli_fetch_array($result);

$username = $_POST['username'];

$password = $_POST['password']; $confirm = $_POST['confirm'];

$email = $_POST['email'];

if($username == "" || $password == "" || $confirm == "" ||. $email == "")

jika ((strlen($nama pengguna) < 3)||(!preg_match('/^w+$/i', $username)))

{

echo "<skrip>alert('Maklumat tidak boleh kosong! Isi semula');window.location.href='zhuce.html'</script>";

} elseif ((strlen($username) < 3)||(!preg_match('/^w+$/i', $username))) {

echo "<script>alert('Nama pengguna mestilah sekurang-kurangnya 3 digit dan tidak mengandungi aksara haram! Isi semula' ); window.location.href='zhuce'</script>";

//Tentukan panjang nama pengguna

}elseif(strlen($password) < 5){

echo "<script> ;alert(' Kata laluan mestilah sekurang-kurangnya 5 aksara! Isi semula');window.location.href='zhuce.html'</script>";

//Tentukan panjang kata laluan

}elseif($password != $confirm) {

echo "<script>alert('Kedua-dua kata laluan adalah berbeza! Isi semula');window.location.href='zhuce.html'</script>";

//Semak sama ada kata laluan yang dimasukkan dua kali adalah sama

} elseif (!preg_match('/^[w.] + @w+.w+$/i', $email))

echo "<script>alert('E-mel adalah haram! Isi semula');window.location.href='zhuce.html'</script> " ;

//Tentukan sama ada format e-mel itu sah

elseif(mysqli_fetch_array(mysqli_query($link,"pilih * daripada log masuk di mana nama pengguna = '$username'"))){

echo "<script>alert ('Nama pengguna sudah wujud');window.location.href='zhuce.html'</script>";

} lain{

$sql= "masukkan ke dalam log masuk(nama pengguna, kata laluan, sahkan, e-mel) values(' $username','$password','$confirm','$email')";

//Masukkan ke dalam pangkalan data

if(!(mysqli_query($link,$sql))){

gema "< skrip>alert('Pemasukan data gagal');";

}lain{

gema "<skrip>alert('Pendaftaran berjaya');window.location.href='yonghu.html'</script>";

}

}

?>

李壬
李壬

membalas semua(0)
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan