Problème de redirection

Résolu
tyranausor Messages postés 3545 Date d'inscription   Statut Membre Dernière intervention   -  
Exileur Messages postés 1475 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
j'ai rédigé un petit code qui permet aux utilisateurs de laisser un commentaire sur un article. Je me suis basé sur une correction d'un TP (Blog)

la ligne ci-dessous ne fonctionne pas. Le code php est reconnu comme du texte (en jaune sur Sublime Text)
<a href="comments.php?poesie=<?php echo $donnees['id_poesie'] ?>">Laisser un commentaire</a>
là quand je pointe le lien j'ai
.../comments.php?poesie=


et le même code dans la correction est
<a href="commentaires_corrige.php?billet=<?php echo $donnees['id']; ?>">Commentaires</a>
et là j'ai bien
commentaires_corrige.php?billet=1
où 1 est le n° du billet

Ces lignes sont identiques mais je ne comprend pas mon erreur!

Si besoin, je posterais mon sript

8 réponses

Exileur Messages postés 1475 Date d'inscription   Statut Membre Dernière intervention   150
 
Salut, l'erreur est p-e ailleurs ?

As tu vérifier le contenu dans ton tableau avant de l'utiliser ?

Cordialement
0
tyranausor Messages postés 3545 Date d'inscription   Statut Membre Dernière intervention   2 039
 
Je ne sais pas vraiment où j'ai fait une erreur puisque
$donnees['id_poesie']
contient bien une variable! J'ai fait un test avec
<?php echo 'ma variable contient ' . $donnees['id_poesie']; ?
>
et qui me donne
ma variable contient 1
. Je ne sais vraiment pas où peut être mon erreur

Les forumeurs ne sont pas des devins, en tout cas, moi non!
0
arshi92 Messages postés 131 Date d'inscription   Statut Membre Dernière intervention   17
 
Pas sûr que cela change grand chose, mais ajoute le " ; " dans le href après " $donnees['id_poesie'] "
0
tyranausor Messages postés 3545 Date d'inscription   Statut Membre Dernière intervention   2 039
 
ça ne fait rien!

Je me suis résolu à refaire toutes mes tables pour essayer de trouver mon erreur.

@arshi92 : exact, j'avais oublié le ";" mais ça ne change rien!

Les forumeurs ne sont pas des devins, en tout cas, moi non!
0
arshi92 Messages postés 131 Date d'inscription   Statut Membre Dernière intervention   17
 
Tiens nous au courant.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
tyranausor Messages postés 3545 Date d'inscription   Statut Membre Dernière intervention   2 039
 
J'ai refait mes tables, mais le mystère reste entier! Lorsque je pointe sur le lien "laisser un commentaire" j'ai, en bas, l'adresse ".../comments.php/poesie=". Une fois sur la page correspondante, aucun commentaires (normal, pas de n°) et si je rajoute 1 manuellement, j'ai mes commentaires!

edit: en fait c'est une accolade mal placée qui générait cette erreur! Au fait, il exist des logiciels ou sites pour corriger les erreurs php?

Les forumeurs ne sont pas des devins, en tout cas, moi non!
0
arshi92 Messages postés 131 Date d'inscription   Statut Membre Dernière intervention   17
 
Et un echo $donnees['id_poesie'] donne toujours 1 ?
0
Exileur Messages postés 1475 Date d'inscription   Statut Membre Dernière intervention   150
 
oui, PHP gére les erreurs, tu peux l'activer dans ton fichier config ou ajouter cette ligne en haut de la page en question :
error_reporting(E_ALL); 
0
tyranausor Messages postés 3545 Date d'inscription   Statut Membre Dernière intervention   2 039
 
@ Exileur : comment tu l'insère le
error_reporting(E_ALL); 
, enfin où dans la page (je débute en php)?

Et parles d'un fichier de config, il est où? J'ai Wamp serveur
0
Exileur Messages postés 1475 Date d'inscription   Statut Membre Dernière intervention   150
 
Salut, oui tu l’insères en début de page.
<?php error_reporting(E_ALL); ?>


Le fichier php.ini à modifier est celui-ci : wamp\bin\apache\apache2.2.xy\bin\php.ini
vérifiez :
display_errors = On
log_errors = On

Cordialement
Passe ton sujet en résolu, le post initial l'est.
0
tyranausor Messages postés 3545 Date d'inscription   Statut Membre Dernière intervention   2 039
 
Exileur, dans wamp\bin\apache\apache2.2.xy\bin\, j'ai un php.ini mais en raccourcis qui ne pointe vers rien (!)
0
Exileur Messages postés 1475 Date d'inscription   Statut Membre Dernière intervention   150
 
creer un nouveau POST
0
Exileur Messages postés 1475 Date d'inscription   Statut Membre Dernière intervention   150
 
Clique sur ton icône WAMP en bas, puis PHP puis PHP.ini.


0