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'