<?php
session_start();
$conn = mysqli_connect("localhost","root","123456","per") ou die("Erreur de connexion au serveur de base de données".mysqli_connect_error()); /Connectez-vous à la base de données
mysqli_set_charset($conn,"utf8"); //Définissez le format d'encodage
$name=$_POST['username']; //La fonction trim filtre les espaces
$password = $_POST[' pwd'];
if($name==''){
echo"<script>alert('Votre nom d'utilisateur ne peut pas être vide, veuillez le saisir à nouveau');location='" .$_SERVER ['HTTP_REFERER'] "'</script>";
exit;
}
if($password==''){
echo "<script>alert('Votre mot de passe ne peut pas être vide, veuillez entrer à nouveau');location='".$_SERVER['HTTP_REFERER']. "'</script>";
exit;
}
$sql="insérer dans per_user form(username,password) valeurs('$name','$password')";
$result=mysqli_query($conn,$sql);
if(!$result) e si les données sont insérées avec succès dans la base de données
echo, />";
echo"& lt; a href='login.html'>Connectez-vous maintenant</a>";
}
?>
insérer dans les valeurs per_user (nom d'utilisateur, mot de passe) ($name,$password);
D'où avez-vous vu cela
Les deux lapins sont le nom d'utilisateur et le mot de passe que j'ai tapés au hasard pendant le test
Votre syntaxe SQL est incorrecte. Vérifiez le manuel correspondant à la version de votre serveur MySQL pour la syntaxe correcte, vérifiée en utilisant
près de 'form(username, password) values('rabbit', 'rabbit')' à la ligne 1, ceci est un message d'erreur