Php/mysql probleme verif script

Résolu/Fermé
jupiter - 10 août 2009 à 14:12
 jupiter - 10 août 2009 à 16:00
Bonjour,

voila j ai un script qui me permet au visiteur de créer un login mais apparemment mon if ne fonctionne pas le login est crée a chaque fois même si il existe dans la bdd ...

merci de votre aide

if (isset($_POST['envoyer'])) {
$login = mysql_result(mysql_query('SELECT COUNT(*) FROM user WHERE ss= "$ss"'), 0);
if($login != 0)
{
echo "Ce login existe déjà.";
}
else {

foreach($_POST as $index => $valeur) {
$$index = mysql_real_escape_string(trim($valeur));
}
$sql = "INSERT INTO user VALUES ('', '".$nom."', '".$prenom."','".$naissance."', '".$ss."' )";
$res = mysql_query($sql);
if ($res) { ?>
<meta http-equiv="refresh" content="0;url=confirm_login.php" />
<?php
}
}

}
include("header.php");
include("body_login.php");
include("footer.php"); ?>
A voir également:

1 réponse

bonjour j ai trouve comme ca

$result = mysql_query("SELECT COUNT(*) FROM user WHERE ss='".$_POST['ss']."'");
$count = mysql_result($result,0);
if($count== 0)
{
1