24-04-2007, 02:16 PM
Code PHP :
<?php
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");
}
}
}
}
en fait la parti du code qui me pose probleme c'est a partir de ma variable $pers, normalement a ce moment la du script il doit verifier si le pseudo et deja dans la base et l'enregistré si il n'y est pas ce qui me permet de créer les informations du perso.mais il n'inscrit rien dans la table et ensuite les redirection ne marche pas.