Problème de redirection
Résolu
tyranausor
Messages postés
3501
Date d'inscription
Statut
Membre
Dernière intervention
-
Exileur Messages postés 1621 Date d'inscription Statut Membre Dernière intervention -
Exileur Messages postés 1621 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)
et le même code dans la correction est
Ces lignes sont identiques mais je ne comprend pas mon erreur!
Si besoin, je posterais mon sript
--
Les forumeurs ne sont pas des devins, en tout cas, moi je ne le suis pas!
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=1où 1 est le n° du billet
Ces lignes sont identiques mais je ne comprend pas mon erreur!
Si besoin, je posterais mon sript
--
Les forumeurs ne sont pas des devins, en tout cas, moi je ne le suis pas!
8 réponses
-
Salut, l'erreur est p-e ailleurs ?
As tu vérifier le contenu dans ton tableau avant de l'utiliser ?
Cordialement
-
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! -
Pas sûr que cela change grand chose, mais ajoute le " ; " dans le href après " $donnees['id_poesie'] "
-
ç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! -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
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! -
@ 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 -
Exileur, dans wamp\bin\apache\apache2.2.xy\bin\, j'ai un php.ini mais en raccourcis qui ne pointe vers rien (!)
-
Clique sur ton icône WAMP en bas, puis PHP puis PHP.ini.