Heim  >  Fragen und Antworten  >  Hauptteil

Beim Aufbau des Registrierungssystems ist die Datenbank verbunden. Nach dem Klicken auf die Registrierungsschaltfläche ist die Seite leer. Code wird wie folgt angezeigt

<?php

session_start();

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

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

if (!$link) {

die("Verbindung fehlgeschlagen:".mysqli_connect_error());

}

$sql = "select * from login";

$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 == "")

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

{

echo "<script>alert('Die Informationen dürfen nicht leer sein! Nachfüllen');window.location.href='zhuce.html'</script>";

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

echo "<script>alert('Benutzername muss mindestens 3 Ziffern sein und darf keine illegalen Zeichen enthalten! Nachfüllen' ); window.location.href='zhuce'</script>";

//Länge des Benutzernamens bestimmen

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

echo "<script> ;alert(' Das Passwort muss mindestens 5 Ziffern lang sein! Füllen Sie es auf');window.location.href='zhuce.html'</script>";

//Passwortlänge bestimmen

}elseif($ Passwort != $confirm) {

echo "<script>alert('Die beiden Passwörter sind unterschiedlich! Refill');window.location.href='zhuce.html'</script>";

//Überprüfen Sie, ob das zweimal eingegebene Passwort dasselbe ist

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

echo "<script>alert('Die E-Mail ist illegal! Füllen Sie sie auf');window.location.href='zhuce.html'</script> ;" ;

//Bestimmen Sie, ob das E-Mail-Format zulässig ist

elseif(mysqli_fetch_array(mysqli_query($link,"select * from login where username = '$username'")))){

echo "<script> warning('Benutzername existiert bereits');window.location.href='zhuce.html'</script>";

} else{

$sql= "insert into login(Benutzername, Passwort, Bestätigung, E-Mail )values(' $username','$password','$confirm','$email')";

//In die Datenbank einfügen

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

echo "< script>alert('Dateneinfügung fehlgeschlagen');";

}else{

echo "<script>alert('Registrierung erfolgreich');window.location.href='yonghu.html'</script>";

}

}

?>

李壬李壬1949 Tage vor939

Antworte allen(0)Ich werde antworten

Keine Antwort
  • StornierenAntwort