Bonjour à tous.
Voila je rencontre un petit problème avec mon code.
Ce que je fais
<html>
<?php
if(isset($_POST['submit']))
{
$username =htmlentities(trim($_POST['username']));
$password =htmlentities(trim($_POST['password']));
$repeatpassword =htmlentities(trim($_POST['repeatpassword']));
if($username&&$password&&$repeatpassword)
{
if($password==$repeatpassword)
{
$password = md5($password);
$connect= mysql_connect('localhost', 'root',"")or die('Error');
mysql_select_db('phplogin');
$reg = mysql_query("SELECT * FROM users WHERE username='$username'");
$rows = mysql_num_rows($reg) or die (mysql_error());
if($rows==0)
{
$query = mysql_query ("INSERT INTO users VALUES('.$username' '.$password')")
or die("Inscription terminée <ahref=login.php connectez</a>vous");
}else echo"Ce pseduo n'est pas disponible";
}else echo "Les deux passwords doivent être identiques";
}else echo"Veuillez saisir tous les champs";
}
?>
<form method="POST" action="register.php">
<p>Votre pseudo:</p>
<input type="text" name="username"
<br>
</br>
<p>Votre password:</p>
<input type="text" name="password"
<br>
</br>
<p>Repetez votre password:</p>
<input type="text" name="repeatpassword"><br/><br/>
<input type="submit" value="S'inscrire" name="submit">
</form>
</html>
Ce que je veux
M'enegistrer et enregistrer les données sur la BDD.
Ce que j'obtiens
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\Program Files\EasyPHP-DevServer-14.1VC9\data\localweb\Johann\register.php on line 17
Unknown column 'username' in 'where clause'