Vous n'êtes pas identifié(e).
Pages :: 1
Bonjour à tous,
voila, j'ai un code tres tres simple et pourtant ca ne fonctionne pas. J'ai essayé de débugger ligne par ligne, et je ne vois toujours pas ce qui cloche. Ca doit etre énorme devant mes yeux pourtant ! Merci de votre aide !
C'est une fonction d'inscription à un jeu via un formulaire HTML. Seules les personnes possédant un code client dans la table mySQL sont autorisés à jouer.
require "../common/cfg_config.php";
$db = mysql_connect($cfgHote, $cfgUser, $cfgPass) or die ("Impossible de se connecter : " . mysql_error());
mysql_select_db($cfgBase,$db);
$query = "SELECT codeclient FROM jeu_ambassadeur WHERE codeclient='$codeclient'";
$req = mysql_query($query, $db) or die('Erreur SQL !<br>'.$query.'<br>'.mysql_error());
if (mysql_num_rows($req)!=1)
{
echo "Code client invalide ou inexistant";
}
else
{
$query2 = "SELECT nom FROM jeu_ambassadeur WHERE codeclient='$codeclient'";
$req2 = mysql_query($query2, $db) or die('Erreur SQL !<br>'.$query2.'<br>'.mysql_error());
if (mysql_num_rows($req2)==0)
{
$query3 = "UPDATE jeu_ambassadeur SET nom='$nom', prenom='$prenom', email='$email', dateinscription='$dateinscription' WHERE codeclient='$codeclient'";
$req3 = mysql_query($query3, $db) or die('Erreur SQL !<br>'.$query3.'<br>'.mysql_error());
echo "<span class='texte'>Votre participation est validée.</span>";
}
else { echo "Votre code client est deja utilise."; }
}
}
?>
Et le formulaire HTML
Hors ligne
>>$_POST['codeclient']=$codeclient;
>>WHERE codeclient='$codeclient'
oui, c'est certainement ca
a++
Hors ligne
Eh oui c'est ca !!! merci beaucoup
Hors ligne
Pages :: 1