marcbert

Inscris le 09/10/2014 à 13:57
  • Nombre de sujets
    1
  • Nombre de messages
    1
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers sujets sur les forums

marcbert
le 09/10/2014 à 14:03
insertion dans une base de donnée INSERT INTO ... VALUES
Bonjour je désire créer un acces sur un site en laissant les personne s'inscrire username et password et remplir comme cela ma base de donnée mais il n'insert rien ...
j'ai probablement une erreur de code
pouvez vous m'aider ?


<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<?php


if(isset($_POST['submit']))
{
$username = htmlspecialchars(trim($_POST['username']));
$password = htmlspecialchars(trim($_POST['password']));
$repeatpassword = htmlspecialchars(trim($_POST['repeatpassword']));

if($username&&$password&&$repeatpassword)
{
if(strlen($username)>=4)
{
if(strlen($password)>=6)
{
if($password==$repeatpassword)
{

$db=mysql_connect("votredomaine.com.mysql", "nom d'utilisateur", "mot de passe");
mysql_select_db("base de données", $db);

//$password =md5($password);


$sql = "INSERT INTO users VALUES ('', '$username', '$password')";

mysql_query ($sql) or die ('Erreur SQL !'.$sql.'<br />'.mysql_error());



}
else echo "Les mots de passe ne sont pas identiques";
}
else echo "Le mot de passe est trop court! min 6 caractères";
}
else echo "Le nom d'utilisateur est trop court! min 4 caractères";
}
else echo "Veuillez saisir tous les champs!";
}

?>



<title>Inscription</title>

<h1>Inscription</h1>
<form method="POST" action="register.php">
<p>Votre nom d'utilisateur</p>
<input type="text" name "username">
<p>Votre mot de passe</p>
<input type="password" name "password">
<p>Répétez votre mot de passe</p>
<input type="password" name "repeatpassword"><br><br>
<input type="submit" name="submit" value="valider">



</form>

<a href="login.php">Je possède déjà un compte</a>
LoadingChargement en cours