Undefined index post id
Fermé
latulipe
-
19 avril 2009 à 14:36
arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 - 20 avril 2009 à 14:25
arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 - 20 avril 2009 à 14:25
A voir également:
- Undefined index post id
- Post it windows - Télécharger - Agendas & Calendriers
- Index téléphonique - Guide
- Id de membre perfect money - Forum Logiciels
- Document id lycamobile ✓ - Forum Mobile
- Id telephone - Guide
13 réponses
arthezius
Messages postés
3538
Date d'inscription
jeudi 15 mai 2008
Statut
Membre
Dernière intervention
11 septembre 2016
475
19 avril 2009 à 17:24
19 avril 2009 à 17:24
Salut,
Faudrai voir déjà comment est déclaré la variable $data3. Ainsi, ça nous permettrai d'y voir plus clair.
Faudrai voir déjà comment est déclaré la variable $data3. Ainsi, ça nous permettrai d'y voir plus clair.
Je te remercie merci pour ta réponse... Qu'entends tu par "comment est déclaré ta variable" (je débute en php)
Si tu veux bien me donner plus d'explications ou s'il te faut d'autres lignes de code n'hésites pas...
Si tu veux bien me donner plus d'explications ou s'il te faut d'autres lignes de code n'hésites pas...
arthezius
Messages postés
3538
Date d'inscription
jeudi 15 mai 2008
Statut
Membre
Dernière intervention
11 septembre 2016
475
19 avril 2009 à 18:15
19 avril 2009 à 18:15
Avant de pouvoir être affiché, la variable $data3 qui contient $data3['topic_id'] est défini. Mais visiblement, d'après le message d'erreur ce n'est pas la cas.
Peux tu afficher le script où cette variable est défini ?
Peux tu afficher le script où cette variable est défini ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Ok ! Je vais farfouiller mes scripts pour trouver où cette variable est définie...
Cela se peut il qu'elle se trouve dans ma page "poster" ? (vu que l'erreur est sur ma page "voirforum")
Je te tiens au courant... et encore merci pour ton aide.
____
PS sinon j'avoue avoir demandé de l'aide sur un autre forum également tu pourras y trouver le scripts en entier et ce qui a déjà été essayé (sans résultat)... Bien entendu on peut continuer notre discussion ici
Cela se peut il qu'elle se trouve dans ma page "poster" ? (vu que l'erreur est sur ma page "voirforum")
Je te tiens au courant... et encore merci pour ton aide.
____
PS sinon j'avoue avoir demandé de l'aide sur un autre forum également tu pourras y trouver le scripts en entier et ce qui a déjà été essayé (sans résultat)... Bien entendu on peut continuer notre discussion ici
Double post désolé mais je suis une buse je t'ai pas mis le lien
https://openclassrooms.com/forum/sujet/page-voirforum-gt-undefined-index-post-id-13450
Je dois m'absenter un moment et je repasserai plus tard dans la soirée...
https://openclassrooms.com/forum/sujet/page-voirforum-gt-undefined-index-post-id-13450
Je dois m'absenter un moment et je repasserai plus tard dans la soirée...
Dans ma page "postok" j'ai ici ceci :
//On récupère la place du message dans le topic (pour le lien)
$requete3 = mysql_query('SELECT COUNT(*) AS nbr FROM forum_post
WHERE topic_id = '.$topic.' AND post_time < '.$data2['post_time']);
$data3 = mysql_fetch_assoc($requete3);
Cela a t'il un rapport ? Encore une fois s'il te faut certains scripts en entier pas de soucis. Je ne veux pas surcharger le sujet en postant 300 lignes de codes comme ça.
//On récupère la place du message dans le topic (pour le lien)
$requete3 = mysql_query('SELECT COUNT(*) AS nbr FROM forum_post
WHERE topic_id = '.$topic.' AND post_time < '.$data2['post_time']);
$data3 = mysql_fetch_assoc($requete3);
Cela a t'il un rapport ? Encore une fois s'il te faut certains scripts en entier pas de soucis. Je ne veux pas surcharger le sujet en postant 300 lignes de codes comme ça.
arthezius
Messages postés
3538
Date d'inscription
jeudi 15 mai 2008
Statut
Membre
Dernière intervention
11 septembre 2016
475
19 avril 2009 à 19:06
19 avril 2009 à 19:06
J'ai trouvé ta requète via ton lien sur le site du zero.
Tu peux regarder dans ta table forum_post que tu as bien une colonne post_id ?
Je dois en revanche admettre que cette requête est un peu compliqué à mon niveau et que j'ai un peu de mal à tout comprendre...
$requete3 = mysql_query('SELECT forum_topic.topic_id, topic_titre, topic_createur, topic_vu, topic_post, topic_time, topic_last_post, Mb.membre_pseudo AS membre_pseudo_createur, post_createur, post_time, Ma.membre_pseudo AS membre_pseudo_last_posteur FROM forum_topic LEFT JOIN forum_membres Mb ON Mb.membre_id = forum_topic.topic_createur LEFT JOIN forum_post ON forum_topic.topic_last_post = forum_post.post_id LEFT JOIN forum_membres Ma ON Ma.membre_id = forum_post.post_createur WHERE topic_genre = "Annonce" AND forum_topic.forum_id = "'.$forum.'" ORDER BY topic_last_post DESC');
Tu peux regarder dans ta table forum_post que tu as bien une colonne post_id ?
Je dois en revanche admettre que cette requête est un peu compliqué à mon niveau et que j'ai un peu de mal à tout comprendre...
Désolé pour le temps de réponse...
Oui j'ai bien une colonne post_id dans ma table post_forum (de type 1,2,3,4,5,6,7,8,....... auto increment je crois)
Sinon je n'ai toujours pas résolu ce problème :(
Oui j'ai bien une colonne post_id dans ma table post_forum (de type 1,2,3,4,5,6,7,8,....... auto increment je crois)
Sinon je n'ai toujours pas résolu ce problème :(
arthezius
Messages postés
3538
Date d'inscription
jeudi 15 mai 2008
Statut
Membre
Dernière intervention
11 septembre 2016
475
20 avril 2009 à 00:47
20 avril 2009 à 00:47
Je pense que la solution proposé par j-t sur le site du zero était sur la bonne voie me semble t-il.
j-t a dit :
ON forum_topic.topic_last_post = forum_post.post_id
ici il test l'égalité, mais il récupere pas post_id si il avait pas besoin de l'afficher ok mais la ligne plus bas il l'affiche et l'erreur viens de la.
Comment demander à la requête de récupérer post_id ?
ON forum_topic.topic_last_post = forum_post.post_id
ici il test l'égalité, mais il récupere pas post_id si il avait pas besoin de l'afficher ok mais la ligne plus bas il l'affiche et l'erreur viens de la.
Comment demander à la requête de récupérer post_id ?
arthezius
Messages postés
3538
Date d'inscription
jeudi 15 mai 2008
Statut
Membre
Dernière intervention
11 septembre 2016
475
20 avril 2009 à 14:25
20 avril 2009 à 14:25
J'ai personnellement pas l'habitude d'utiliser des requêtes de ce genre. Essai de rajouter forum_post.post_id au tout début.