Rien ne s'écrit ans ma base de donnes mysql

tomadu67 -  
galou00 Messages postés 662 Statut Membre -
Bonjour,

Alors quand je rentre tout comme il faut dans le formulaire rien ne s'écrit dans ma base mysql s.V.P. aidez moi moi voici mon code.

<?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($password==$repeatpassword)
{
if(strlen($password)>4)
{
$connect=mysql_connect('localhost','root','');
mysql_select_db('phplogin');

$reg = mysql_db_query("phplogin","INSERT INTO test VALUES('','$username','$password','$repeatpassword')");
die('Inscription terminée');
}else echo"Votre mot de passe est trop court";

}else echo"Vos mots de passe ne sont pas identiques";
}else echo "Veuillez saisir tous les champs";
$bdd = bd ();
}

?>
<html>
<head>
<title>CraftYourFaction/Accueil</title>
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body>
<div id=conteneur3>
<div id=header>
</div>
<div id=conteneur>
<div id=registeur>
<form method="POST" action="register.php">
<p>Votre pseudo en-jeu: </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>
</div>
</div>
<div id=footeur>
</div>
</div>
</body>
</html>

1 réponse

  1. basti80 Messages postés 177 Statut Membre 33
     
    Le script ne renvoi pas d'erreur ?
    0
    1. tomadu67 Messages postés 8 Statut Membre
       
      Non
      0
    2. tomadu67 Messages postés 8 Statut Membre
       
      Le problème reste le même mais j'ai réussi a corrigez une erreur le code est celui-ci maintenant

      <?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($password==$repeatpassword)
      {
      if(strlen($password)>4)
      {
      $connect=mysql_connect('localhost','root','');
      mysql_select_db('phplogin');

      $reg = mysql_query("INSERT INTO test VALUES('','$username','$password','$repeatpassword')");
      die('Inscription terminée');
      }else echo"Votre mot de passe est trop court";

      }else echo"Vos mots de passe ne sont pas identiques";
      }else echo "Veuillez saisir tous les champs";
      $bdd = bd ();
      }
      ?>
      <html>
      <head>
      <title>CraftYourFaction/Accueil</title>
      <link href="style.css" rel="stylesheet" type="text/css">
      </head>
      <body>
      <div id=conteneur3>
      <div id=header>
      </div>
      <div id=conteneur>
      <div id=registeur>
      <form method="POST" action="register.php">
      <p>Votre pseudo en-jeu: </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>
      </div>
      </div>
      <div id=footeur>
      </div>
      </div>
      </body>
      </html>
      0
    3. galou00 Messages postés 662 Statut Membre 80
       
      Pas la peine de créer un topic en double. J'ai tenté de te répondre dans l'autre
      0