PHP - Pb requêtes pages détails
lili_2269
-
lili_2269 -
lili_2269 -
Bonjour,
Voilà, j'ai une page programmation, sur laquelle figure une liste de spectacles en région répétée. Chaque spectacle est présenté par son titre, sa date, sa description et dispose d'un lien "plus d'infos" redirigeant vers une page détails.
Sur cette page détails figure donc les informations sur le spectacle sélectionné : à nouveau son titre, sa date, sa description, puis son heure.... Mais voilà, je souhaiterais afficher des critères propres au spectacle, qui peuvent être différents selon le spectacle sélectionné.
Autrement dit ma table programmation comporte plusieurs champs : prog_id, prog_titre, prog_desc, prog_date, prog_heure, prog_labelconcept (INT 4) et prog_public (INT 4) .
J'ai donc également une table labelconcept : labelconcept_id et labelconcept_nom ; ainsi qu'une table typepublic : typepublic_id et typepublic_nom.
Je souhaiterais afficher, dans la page détails, le labelconcept_nom et le typepublic_nom propre au spectacle sélectionné, mais je n'y arrive pas. Comment faut-il faire ?
J'ai essayé un simple : <?php echo $reponse['labelconcept_nom']; ?> et <?php echo $reponse[' typepublic_nom']; ?> et plein d'autres trucs, mais je n'y arrive pas!
Aidez-moi...
J'espère que vous comprendrez... :S
Merci d'avance pour votre aide !
Voici une partie du code de ma page détails... (j'ai écrit des "NE MARCHE PAS"=
Voilà, j'ai une page programmation, sur laquelle figure une liste de spectacles en région répétée. Chaque spectacle est présenté par son titre, sa date, sa description et dispose d'un lien "plus d'infos" redirigeant vers une page détails.
Sur cette page détails figure donc les informations sur le spectacle sélectionné : à nouveau son titre, sa date, sa description, puis son heure.... Mais voilà, je souhaiterais afficher des critères propres au spectacle, qui peuvent être différents selon le spectacle sélectionné.
Autrement dit ma table programmation comporte plusieurs champs : prog_id, prog_titre, prog_desc, prog_date, prog_heure, prog_labelconcept (INT 4) et prog_public (INT 4) .
J'ai donc également une table labelconcept : labelconcept_id et labelconcept_nom ; ainsi qu'une table typepublic : typepublic_id et typepublic_nom.
Je souhaiterais afficher, dans la page détails, le labelconcept_nom et le typepublic_nom propre au spectacle sélectionné, mais je n'y arrive pas. Comment faut-il faire ?
J'ai essayé un simple : <?php echo $reponse['labelconcept_nom']; ?> et <?php echo $reponse[' typepublic_nom']; ?> et plein d'autres trucs, mais je n'y arrive pas!
Aidez-moi...
J'espère que vous comprendrez... :S
Merci d'avance pour votre aide !
Voici une partie du code de ma page détails... (j'ai écrit des "NE MARCHE PAS"=
<?php $requete = mysql_query("SELECT * FROM programmation WHERE prog_id = ".$_GET['prog']." AND prog_online = 1 ORDER BY prog_date_debut ASC") or die(mysql_error()); $reponse = mysql_fetch_array($requete); ?> <?php $requetepublic = mysql_query("SELECT * FROM typepublic") or die(mysql_error()); $reponsepublic = mysql_fetch_array($requetepublic); ?> <?php $labelconcept = mysql_query("SELECT * FROM labelconcept") or die(mysql_error()); $reponselabelconcept = mysql_fetch_array($labelconcept); ?> <h1 class="titre">Détails <?php echo $reponse['prog_titre'];?> </h1> <a href="<?php echo $reponse['prog_lien_pdf']; ?>" title="<?php echo $reponse['prog_titre'];?>" target="_new" class="lienspdf"><img src="_img/iconepdf.png" />Télécharger le PDF</a> <?php do { ?> <div id="prog"> <img src="<?php echo $reponse['prog_img']; ?>" class="img" align="right"/> <h2 class="titreprog"> <?php echo $reponse['prog_titre'];?> par <?php echo $reponse['prog_intervenants'];?> </h2> <p class="sstitreprog"> Du <?php echo $reponse['prog_date_debut'];?> au <?php echo $reponse['prog_date_fin'];?> | <?php echo $reponse['prog_heure'];?><br/> <?php echo $reponse['prog_lieu'];?><br/></p> <p class="sstitreprog"><?php // NE MARCHE PAS$reponsepublic['typepublic_nom']; ?></p> <p class="texte2"> <?php echo $reponse['prog_desc']; ?></p> <p class="sstitreprog"> Tarif enfant : <?php echo $reponse['prog_prix_enfant'];?> | Tarif reduit : <?php echo $reponse['prog_prix_reduit'];?> | Plein tarif : <?php echo $reponse['prog_prix_plein'];?> | Formule Pass disponible : <br/> <a href="<?php echo $reponsepages['pages_lien_pdf']; ?>" title="Télécharger le formulaire" target="_new" class="lienspdfpass"><img src="_img/iconepdf.png" width="18px" height="18px"/>Télécharger le Formulaire de demande de Pass</a><br/></p> <p class="sstitreprog"> <?php // NE MARCHE PAS echo $reponselabelconcept ['labelconcept_nom'];?> </p> <p><?php // NE MARCHE PAS (afficher le lien si la prog= grignote en scène) : if (isset ($reponse ['prog_labelconcept']) == 2){ echo "<a href='grignoteenscene.php' class='liensprog' title='>> Plus d infos le concept sur Grignote en Scène' target='_new'>>> Plus d'infos sur le concept Grignote en Scène!</a>"; } ?></p> <p> <a href="contact.php" class="liensprog" title="Contactez-nous !"> >> Contactez-nous pour plus d'infos ou résa !</a></p> </div> <?php } while ($reponse = mysql_fetch_assoc($requete))?>
A voir également:
- PHP - Pb requêtes pages détails
- Easy php - Télécharger - Divers Web & Internet
- Supprimer des pages sur word - Guide
- Expert php pinterest - Télécharger - Langages
- Comment numeroter les pages word - Guide
- Comment numéroter les pages sur powerpoint - Guide
2 réponses
Bonsoir,
Peut-être que comme ça cela marcherais ? (pas sûr)
Peut-être que comme ça cela marcherais ? (pas sûr)
<?php $requete = mysql_query("SELECT * FROM programmation WHERE prog_id = ".$_GET['prog']." AND prog_online = 1 ORDER BY prog_date_debut ASC") or die(mysql_error()); $reponse = mysql_fetch_array($requete); ?> <?php $requetepublic = mysql_query("SELECT * FROM typepublic") or die(mysql_error()); $reponsepublic = mysql_fetch_array($requetepublic); ?> <?php $labelconcept = mysql_query("SELECT * FROM labelconcept") or die(mysql_error()); $reponselabelconcept = mysql_fetch_array($labelconcept); ?> <h1 class="titre">Détails <?php echo $reponse['prog_titre'];?> </h1> <a href="<?php echo $reponse['prog_lien_pdf']; ?>" title="<?php echo $reponse['prog_titre'];?>" target="_new" class="lienspdf"><img src="_img/iconepdf.png" />Télécharger le PDF</a> <?php do { ?> <div id="prog"> <img src="<?php echo $reponse['prog_img']; ?>" class="img" align="right"/> <h2 class="titreprog"> <?php echo $reponse['prog_titre'];?> par <?php echo $reponse['prog_intervenants'];?> </h2> <p class="sstitreprog"> Du <?php echo $reponse['prog_date_debut'];?> au <?php echo $reponse['prog_date_fin'];?> | <?php echo $reponse['prog_heure'];?><br/> <?php echo $reponse['prog_lieu'];?><br/></p> <p class="sstitreprog"><?php echo $reponsepublic['typepublic_nom']; ?></p> <p class="texte2"> <?php echo $reponse['prog_desc']; ?></p> <p class="sstitreprog"> Tarif enfant : <?php echo $reponse['prog_prix_enfant'];?> | Tarif reduit : <?php echo $reponse['prog_prix_reduit'];?> | Plein tarif : <?php echo $reponse['prog_prix_plein'];?> | Formule Pass disponible : <br/> <a href="<?php echo $reponsepages['pages_lien_pdf']; ?>" title="Télécharger le formulaire" target="_new" class="lienspdfpass"><img src="_img/iconepdf.png" width="18px" height="18px"/>Télécharger le Formulaire de demande de Pass</a><br/></p> <p class="sstitreprog"> <?php echo $reponselabelconcept['labelconcept_nom'];?> </p> <p><?php if (isset ($reponse['prog_labelconcept']) == 2){ echo "<a href='grignoteenscene.php' class='liensprog' title='>> Plus d infos le concept sur Grignote en Scène' target='_new'>>> Plus d'infos sur le concept Grignote en Scène!</a>"; } ?></p> <p> <a href="contact.php" class="liensprog" title="Contactez-nous !"> >> Contactez-nous pour plus d'infos ou résa !</a></p> </div> <?php } while ($reponse = mysql_fetch_assoc($requete))?>