Salut! J'ai un autre soucis récurrent avec hearder! A chaque fois que je veux effectuer une redirection, j'ai un message d'erreur me disant :
"Warning: Cannot modify header information - headers already sent by (output started at e:\logiciels\internet\easyphp1-8\www\aeden\Bandeau-haut.php:35) in e:\logiciels\internet\easyphp1-8\www\aeden\profil.php on line 35"
Pour expliquer, sur chaque page je fais un include d'un bandeau haut (Bandeau-haut.php) Il me sert de menu.
Je cherche à faire une modification de "Profil.php". La démarche est la suivante: Je vais sur la page profil, j'ai les informations. Je peux effectuer des modification et uploader un fichier pour servir d'avatar. J'ai également une image dont la source est l'adresse de l'avatar dans la Base de donnée.
Quand je valide mon formulaire, je me redirige vers "Profil.php?modif=yes". Dans ma page, j'ai un test et si $_GET["modif"]=="yes" alors j'update ma base de donneé. Et le but est, apres avoir editer ma base, de faire un header("Location = Profil.php?modif=no") pour recharger ma page et faire en sorte que mes champs prennet la valeur des champs de la base de donnée et que mon image s'affiche (Car bien sur jusque là, sans adresse dans la base, j'avais une croix rouge)
Et là, j'ai ce message d'erreur! Et je ne sais pas quoi faire! en regardant dans ma page "Bandeau-haut.php", je n'ai aucun header et à la ligne 35 , j'ai le début de mon code javascript qui permet d'effectuer les image survolé de mon bandeau. Est ce que ça vient de là? Et comme puis-je fair pour régler ça?
Merci d'avance!