JeuWeb - Crée ton jeu par navigateur
[Résolu] L'enregistrement dans la base de données ne fonctionne pas - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : [Résolu] L'enregistrement dans la base de données ne fonctionne pas (/showthread.php?tid=1111)

Pages : 1 2


RE: probleme dans une parti de mon script - Faelnor - 24-04-2007

en mettant ce code sa marche

Code PHP :
<?php 
$pers
= mysql_query("SELECT * FROM perso WHERE pseudo='$pseudo'")or die (mysql_error());
$perso = mysql_fetch_array($pers);

if(
$perso['pseudo'] == $pseudo)
{


if (
$_SESSION['race']== "humain")
{
header("location: village_humain.php");
}

else
{
header("location: village_elfe.php");
}
}

else {

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");
}
}
}

merci nessper pour les cote que j'avais completement oublier.

meci au autre pour l'aide que vous m'avez apporter.


RE: [Réglé]probleme dans une parti de mon script - Nessper - 24-04-2007

ça m'est arrivé tellement de fois... quand une requete ne marche, teste la dans phpMyAdmin directement, ça t'evitera de galérer et de te prendre la tête sur des erreurs comme ça ^^


RE: [Réglé]probleme dans une parti de mon script - Sephi-Chan - 24-04-2007

En même temps j'avais prévenu que ça foirerait sans doute. Il aurait donc été de bon ton de lire le code avant de l'essayer.

Je ne comprends pas pourquoi tu t'évertues à faire une condition if($perso['pseudo'] == $pseudo) alors que if(!mysql_affected_rows()) le fait implicitement.


Sephi-Chan