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

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. Le script ne renvoi pas d'erreur ?
    0
    1. Non
      0
    2. 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. Pas la peine de créer un topic en double. J'ai tenté de te répondre dans l'autre
      0