Lors du développement du système d'enregistrement, la base de données est connectée. Après avoir cliqué sur le bouton d'enregistrement, la page est vide. Quelle est la raison ? code affiché comme ci-dessous
李壬
李壬 2019-07-11 16:47:00
0
0
953

<?php

session_start();

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

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

if (!$link) {

die("Échec de la connexion :".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('Les informations ne peuvent pas être vides ! Recharge');window.location.href='zhuce.html'</script>";

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

echo "<script>alert('Le nom d'utilisateur doit comporter au moins 3 chiffres et ne contient pas de caractères illégaux ! Recharge' ); window.location.href='zhuce'</script>";

//Déterminer la longueur du nom d'utilisateur

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

echo "<script> ;alert(' Le mot de passe doit comporter au moins 5 chiffres ! Remplissez-le');window.location.href='zhuce.html'</script>";

//Déterminez la longueur du mot de passe

}elseif($ password != $confirm) {

echo "<script>alert('Les deux mots de passe sont différents ! Recharge');window.location.href='zhuce.html'</script>";

//Vérifiez si le mot de passe saisi deux fois est le même

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

echo "<script>alert('L'e-mail est illégal ! Remplissez-le');window.location.href='zhuce.html'</script> ;" ;

//Déterminez si le format de l'e-mail est légal

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

echo "<script> alert('Le nom d'utilisateur existe déjà');window.location.href='zhuce.html'</script>";

} else{

$sql= "insérer dans la connexion (nom d'utilisateur, mot de passe, confirmation, email )values(' $username','$password','$confirm','$email')";

//Insérer dans la base de données

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

echo "< script>alert('Échec de l'insertion des données');";

}else{

echo "<script>alert('Inscription réussie');window.location.href='yonghu.html'</script>";

}

}

?>

李壬
李壬

répondre à tous(0)
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal