Bon, en plus de l'erreur retourné par php, voyont voir un peut ce que tu fait :
la fonction "demande()" affiche le formulaire puis retourne une valeur inexistante jamais déclaré, remplis ou utilisé par cette fonction. Pourquoi lui faire retouner cette valeur qui n'existe pas? J'ai l'impression que tu te dis que ca va afficher le formulaire et attendre que le visiteur le remplisse avant de passer à la suite, mais ca sera jamais le cas vu que php s'en contrefiche de comment le navigateur est censé traité ce qu'on lui envoie. Php s'exécute jusqu'au bout et ensuite, il réagira à la demande suivante du navigateur et ce de maniére totalement séparé de l'exécution actuelle.
La fonction "sup_user ()" demande l'affichage du formulaire et n'utilise pas la valeur qu'est censé retourné l'autre fonction. A quoi ca sert de faire retourner une valeur par la fonction "demande()" alors que la fonction "sup_user ()" s'en contre fiche de cette valeur? Ensuite, tu cherches le mail dans la base ... pour ne pas l'utiliser. A quoi ca sert alors d'aller la chercher dans la base si c'est pour ne rien en faire du tout?
J'ai l'impression que tu n'as pas une vision claire de ce que tu veux faire.
PS : mot entre " ou entre ' = chaine de caractére
Mot précédé par un $ et qui n'est pas entre ' = variable
mot suivit par des () qui n'est pas entre " ou entre ' = fonction
les autres mots = contantes
Message édité par omega2 le 02-12-2005 à 10:38:36