Créer une liste deroulante avec chargement données SQL
Pegase_91
Messages postés
10
Date d'inscription
Statut
Membre
Dernière intervention
-
Pegase_91 -
Pegase_91 -
Bonjour à tous,
Je suis en train de monter un site de prono hippiques via base de données SQL.
Cependant, étant novice en PHP, je rencontre actuellement le problème suivant :
Je voudrais créer une liste déroulante "REUNIONS" qui serait en relation directe (via clic) avec le tableau "COURSES" généré ci-dessous :
------------------
NB: cette liste déroulante doit comporter elle aussi des données de ma table courses à savoir "HIPPODROME".
J'ai essayé plusieurs codes pour générer ma liste mais tout ce que j'arrive à faire jusqu'à présent c'est d'afficher la liste déroulante avec les données "REUNIONS sans relation aucunes.
Des idées ?
Merci d'avance.
Je suis en train de monter un site de prono hippiques via base de données SQL.
Cependant, étant novice en PHP, je rencontre actuellement le problème suivant :
Je voudrais créer une liste déroulante "REUNIONS" qui serait en relation directe (via clic) avec le tableau "COURSES" généré ci-dessous :
// le but est d'afficher les reunions dans une liste déroulante qui, au clic, afficherai le programme de course correspondant.*/
<?php
$serveur="localhost:8889";
$login="root";
$pass="root";
//connexion à la BDD
try{
$connexion=new PDO("mysql:host=$serveur;dbname=pegasedb",$login, $pass, array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"));
$connexion->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
//Requete SQL pour récuperer les données du tableau
$courses=$connexion->query("SELECT NUMR, HIPPODROME, NUMC, TITRE, SSPECIALITE, NBPAR FROM courses
WHERE DATEC>=CURDATE()
ORDER BY NUMR,NUMC");
$courses->setFetchMode(PDO::FETCH_OBJ);
}
Catch(PDOException $e){
echo 'echec: '.$e->getMessage();
}
?>
<div style="overflow-x:auto;">
<table class="courses"> // Insertion du tableau et des données actualisées
<tr class="EnteteP">
<th align="center">N°C</th>
<th align="center">TITRE</th>
<th align="center">DISCIPLINE</th>
<th align="center">PARTANTS</th>
<th align="center">PRONOSTIC</th>
<th align="center">RESULTATS</th>
<th align="center">RAPPORTS</th>
<th align="center">BILAN</th>
</tr>
<?php
While($resultat = $courses->fetch() )
{
?>
<tr>
<td align="center"><?php echo $resultat->NUMC ;?></td>
<td align="center"><?php echo $resultat->TITRE;?></td>
<td align="center"><?php echo $resultat->SSPECIALITE;?></td>
<td align="center"><?php echo $resultat->NBPAR;?></td>
<td align="center"><?php echo "";?></td>
<td align="center"><?php echo "";;?></td>
<td align="center"><?php echo "";?></td>
<td align="center"><?php echo "";?></td>
</tr>
<?php
}
$courses->closeCursor(); //fin de la boucle
?>
</table>
------------------
NB: cette liste déroulante doit comporter elle aussi des données de ma table courses à savoir "HIPPODROME".
J'ai essayé plusieurs codes pour générer ma liste mais tout ce que j'arrive à faire jusqu'à présent c'est d'afficher la liste déroulante avec les données "REUNIONS sans relation aucunes.
Des idées ?
Merci d'avance.
A voir également:
- Créer une liste deroulante avec chargement données SQL
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Comment créer un groupe whatsapp - Guide
- Créer un compte google - Guide
- Créer une adresse hotmail - Guide
Oui c'est tout à fait ça !
Je vois...Cela signifie t-il que je doit modifier aussi ma connexion via PDO ?
Oui c'est tout à fait ça !
Je vois...Cela signifie t-il que je doit modifier aussi ma connexion PDO ?
En effet, j'utilise une version php 5.6....