Ses derniers messages sur les forums
si je remplace le puériculture par puericulture cela fonctionne alors comment enlever les accents dans un htaccess
Que vient faire un htaccess ici ?
Quel est ton vrai problème ?
Si tu fais un page précédente, c'est normal que le POST ré apparaisse.
Ben tu dois mettre tout ton PHP avant ton HTML.
C'est aussi simple que cela.
Et si tu n'avais pas d'erreur avant, c'est que ton EasyPHP était configuré en mode gentil et ne couinait pas sur certaines erreurs.
Quelle est ton erreur complète ?
(la je viens de voir que ton PHP ne comporte pas qu'un seul header : à chaque header, tu dois faire un exit();)
Mais a priori, le header que tu cherches à faire se fait dans bandeau_gauche-collec.php.
Mais tu ne peux pas faire de header dans ce fichier. En effet, a priori, ce fichier est inclu dans du HTML de accueil-collection.php (via ton require_once), or je t'ai dis qu'on ne doit pas afficher de HTML avant de faire un header.
Bon ben voila, ton fichier est vide et c'est normal puisque tes variables sont vides.
Donc ton soucis se situe au niveau de la récupération des données de ta base.
Typiquement, toutes les variables que tu utilises pour le contenu de ton fichier sont vides, elles sont déclarées nulle part.
Fais un exit(); après ton header...
Et vire les ?><? (à la ligne 11 et 22 sur le forum : ca correspond à ce que tu appelles un "blanc") qui ne sert à rien dans ton code à part inclure un retour chariot qui va refaire buguer ton truc.
Et pense au BB-Code, t'es relou à ne jamais l'utiliser.
Le mieux, c'est d'utiliser une feuille de style spécialement conçue pour l'impression de ta page.
Tu peux trouver un exemple
ici.
Et si tu fais un echo de $ID\t$code\t$objet\t$desti\t$expe\t$date\t$annee\n, ca affiche des trucs ?
Oui (la deuxième valeur, c'est ton programme qui la donnera).
Ben c'est simple, dans c:\program files\easyphp1-8\www\timbres ver2\bandeau_gauche-collec.php à la ligne 8, tu fais un header alors que dans c:\program files\easyphp1-8\www\timbres ver2\conex.php à la ligne 193, tu dois faire un echo, ou bien tu affiches du HTML.
Or quand tu fais un header, tu ne DOIS PAS afficher du texte avant.