Eléphanteau du PHP |
16 Messages
13 déc. 2012, 16:26
Non, je récupère l'ID des personne qui ont déjà posté quelque chose.
Si l'ID de la personne est dans la base c'est qu'elle a déjà posté quelque chose.
Dans ce cas j'affiche ce qu'elle a posté.
Si l'ID n'est pas dans la base, c'est qu'elle n'a jamais rien posté et dans ce cas j'affiche le formulaire vide.
Moi j'ai fait ca pour l'instant mais ca marche pas quand la personne a jamais rien posté, ça n'affiche pas le formulaire.
while ($valeur = mysql_fetch_array($maRequete)) {
for ($i=0 ...) { // pour parcourir $valeur
if ($valeur[$i] != $_SESSION['id']) {
break; // comme ca si la personne n'a jamais posté, on fait rien pour l'instant
} elseif ($valeur[$i] == $_SESSION['id']) {
// ici j'affiche le formulaire pré rempli vu qu'on a trouvé son ID dans la base
} elseif ($valeur[$i] != $_SESSION['id']) {
// afficher le formulaire non rempli
}
}
}
Avec ce code lorsque la personne n'a jamais rempli le formulaire, le formulaire vide devrait s'afficher mais rien ne s'affiche. Par contre si elle a déjà rempli, le formulaire s'affiche bien pré rempli.