Fonction d'enregistrement PHP
忧伤的大白兔
忧伤的大白兔 2021-02-20 21:02:35
0
4
1043

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

           }

?>

忧伤的大白兔
忧伤的大白兔

répondre à tous(3)
云上屹立君

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

  • répondre $sql="insérer dans les valeurs par_utilisateur (nom d'utilisateur, mot de passe) ("$name','$password')"; Essayez-le de cette façon
    路边的小蚂蚁i auteur 2021-02-21 16:30:12
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal