Bonsoir,
Avez-vous fait un var_dump($reponse); pour voir ce que vous récupérez ?
Pourquoi faire un while sur ses données sachant que vous devez n'avoir qu'un seul enregistrement ?
Bonjour,
Je viens vers vous puisque j'ai un problème. Sur la page admin de mon site, j'ai une page qui permet la modification des données. Pour cela je dois d'abord recuperer les donnees.
Mais lorsque j'essaye de recuperer, ca ne marche pas. Il ne recupere que le "titre". Les categorie, contenu etc n'est pas recuperé. Après plusieurs tentative, je ne trouve pas toujours le moyen de recuperer. Je vous joint le code en bas, mais cette même code marchait il y a quelques temps.
Vous pouvez m'aider a corriger cette problème?
Merci d'avance,
13 réponses
Bonsoir,
En faite, je ne recupere qu'une seule ligne. Il s'agit du titre. Alors que j'ai plusieurs lignes a recuperer comme le titre, le contenu, la catégorie etc... Parmi toutes les lignes il n'y a que le titre qui est recuperé.
"Pourquoi faire un while sur ses données sachant que vous devez n'avoir qu'un seul enregistrement ?"
C'est à dire?
Bonsoir,
ce que Carouge10 veut dire par "Pourquoi faire un while sur ses données sachant que vous devez n'avoir qu'un seul enregistrement ?" c'est que tu fais une boucle afin de récupérer des infos de la base de données. La boucle va récupérer plusieurs enregistrements, alors que dans ta requête, via le WHERE tu limite a un ID particulier, donc en partant de la tu sais que tu n'auras qu'un résultat.
Je sais pas si j'ai été clair.. j'ai tendance à me perdre dans mes explications ^^.
Pour afficher les données donnes d'une news, vous faites une boucle, pourquoi ? Sachant que vous demandez qu'une news ?
Que le vaut le var_dump du 1er $reponse ?
Je veux en faite recuperer tous les enregistrements d'une id (donc news).
Je demande une news, mais tous les enregistrements de cette news.
Je ne sais pas si j'étais clair?
Le premier reponse c'est pour trouver la table et recuperer les données.
Merci d'avance,
Donc vous pouvez avoir le même id pour plusieurs news ?
Non, j'ai une id par news.
Je recupere par exemple l'id 1 (=1 news) et je veux affiché toutes les informations que j'ai déjà rentré dans cette news.
En claire, d'abord je rajoute les news via un formulaire, ensuite je veux modifier via un autre formulaire. Dans cette nouvelle page, je recupère toutes les informations de mon news que j'ai déjà rentré pour pouvoir modifier par la suite.
Mais j'ai l'impression qu'on a du mal à se comprendre, non?
Je ne fais que traduire votre code.
Voici une modification qui conviandrais mieux dans ce que vous souhaitez faire.
Ah oui, là effectivement ca marche. Merci.
J'en profite également pour demander. Etant donné que pour rajouter les news j'utilise pour ckeditor (Sur cette page ca marche), je veux également le mettre dans la page d'edition de news, mais quand je rajoute le code correspondant, il ne me fait rien:
Il devait normalement rajouter le formulaire de ckeditor mais il ne fait rien. Il me laisse un champ "normal" pourquoi? Cette code marchait avant.
Merci d'avance,
- Avez-vous inclu les fichiers pour le faire fonctionner.... ?
- Il vaut mieux attribuer un nom différent pour chaque ckeditor.
C'est bon, le problème est résolu. Ca venait de mon navigateur. J'ai essayé avec un autre navigateur ca a marché. Pourtant j'utilise Chrome.
Mais je cherche aussi l'equivalent de cette code en pdo, pour la securisation. J'ai rien trouvé sur ce sujet:
Je pensais rajouter cette code dans mon fichier de modification de news mais ca n'a pas marché. Message d'erreur comme quoi c'est devenu obsolète.
Oui vous pouvais faire avec la fonction quote de pdo
Penser à mettre votre sujet en résolu.
Ca marche, super.
Merci pour votre aide.