24-04-2007, 01:54 PM
(Modification du message : 19-12-2008, 01:04 AM par Sephi-Chan.)
Bonjour tout le monde, je me presente, cela fait pas mal de temp que je regarde ce forum et je debute en PHP . la j'ai un petit probleme avec mon script est ce que quelqun pourrait m'aider??? je vous passe la parti de script ou il y a l'erreur.
voila, le script n'enregistre pas les données voulut dans la base de données et ne redirige pas l'utilisateur sur la page principale.
Code :
else
{
$sess= mysql_query("SELECT pseudo,email,sexe,race FROM utilisateurs WHERE pseudo=\"$pseudo\"")or die (mysql_error());
while ($session = mysql_fetch_array($sess))
{
$_SESSION['pseudo']= $session['pseudo'];
$_SESSION['email']= $session['email'];
$_SESSION['sexe']= $session['sexe'];
$_SESSION['race']= $session['race'];
}
$pers= mysql_query("SELECT * FROM perso where pseudo=\"$pseudo\"")or die (mysql_error());
while ($perso = mysql_fetch_array($pers))
{
if ($perso['pseudo'] == "")
{
mysql_query("INSERT INTO perso (pseudo) VALUES ($pseudo)") or die (mysql_error());
if ($_SESSION['race']== "humain")
{
header("location: village_humain.php");
}
else
{
header("location: village_elfe.php");
}
}
}
}
voila, le script n'enregistre pas les données voulut dans la base de données et ne redirige pas l'utilisateur sur la page principale.