sa ne marche pas non plus, ton code fait marcher la redirection mais il n'insert toujour pas les données dans la table.
en essayant autrement, Champ 'diablo846' inconnu dans field list s'affiche a l'ecran. voila le code que j'ai mis:
en essayant autrement, Champ 'diablo846' inconnu dans field list s'affiche a l'ecran. voila le code que j'ai mis:
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'];
}
// l'erreur vient a partir de la.
$pers= mysql_query("SELECT * FROM perso")or die (mysql_error());
$perso = mysql_fetch_array($pers);
if($perso['pseudo'] == 0)// je pense que le probleme est sur cette ligne, j'ai pas un probeme de syntaxe ici??
{
mysql_query("INSERT INTO perso (pseudo) VALUES ($pseudo)") or die (mysql_error());
}
else {
if ($_SESSION['race']== "humain")
{
header("location: village_humain.php");
}
else
{
header("location: village_elfe.php");
}
}
}