Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/09/2007, 16h54   #1
Invité de passage
 
Homme Marc Boucher
Développeur Web
Inscription : septembre 2007
Messages : 12
Détails du profil
Informations personnelles :
Nom : Homme Marc Boucher
Localisation : France

Informations professionnelles :
Activité : Développeur Web
Secteur : Tourisme - Loisirs

Informations forums :
Inscription : septembre 2007
Messages : 12
Points : 3
Points : 3
Envoyer un message via Skype™ à mbk28
Par défaut [SQL] page avec menu déroulant fixe et issu d'une base sql

Actuellement mon site fonctionne sous forme de 2 frames. Une des page a 3 menus déroulants, l'autre est le résultat en page fixe.
j'aimerais savoir s'il est possible d'avoir un des ces 3 menus issus de la base sql pour les renvoyer vers une page php.
Ci-joint un menu. Celui qui serait modifié serait celui des résultats, mais compte tenu du nombre de sport, seuls les sport présents dans ces jeux devraient être affichés.
Merci
Fichiers attachés
Type de fichier : html cal.html (3,7 Ko, 5 affichages)
mbk28 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/09/2007, 17h18   #2
Membre actif
 
Avatar de bluemartini
 
Inscription : avril 2006
Messages : 154
Détails du profil
Informations personnelles :
Âge : 32
Localisation : France, Hérault (Languedoc Roussillon)

Informations forums :
Inscription : avril 2006
Messages : 154
Points : 160
Points : 160
oui, c'est assez simple. Dans ta pas php, au moment où tu formes ton menu déroulant, tu fais une boucle qui va chercher les champs dans ta base de données :
Code :
1
2
3
4
5
 
$result = mysql_query("SELECT option from table_options",$ressource_db);
 while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
   echo "<option>".$row[0]."</option>";
}
bluemartini est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/09/2007, 18h26   #3
Invité de passage
 
Homme Marc Boucher
Développeur Web
Inscription : septembre 2007
Messages : 12
Détails du profil
Informations personnelles :
Nom : Homme Marc Boucher
Localisation : France

Informations professionnelles :
Activité : Développeur Web
Secteur : Tourisme - Loisirs

Informations forums :
Inscription : septembre 2007
Messages : 12
Points : 3
Points : 3
Envoyer un message via Skype™ à mbk28
Citation:
Envoyé par bluemartini Voir le message
oui, c'est assez simple. Dans ta pas php, au moment où tu formes ton menu déroulant, tu fais une boucle qui va chercher les champs dans ta base de données :
Code :
1
2
3
4
5
 
$result = mysql_query("SELECT option from table_options",$ressource_db);
 while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
   echo "<option>".$row[0]."</option>";
}
j'ai bien créé le menu déroulant, amsi où faut-il mettre ton code?
Fichiers attachés
Type de fichier : php cal.php (4,4 Ko, 2 affichages)
mbk28 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/09/2007, 18h28   #4
Membre actif
 
Avatar de bluemartini
 
Inscription : avril 2006
Messages : 154
Détails du profil
Informations personnelles :
Âge : 32
Localisation : France, Hérault (Languedoc Roussillon)

Informations forums :
Inscription : avril 2006
Messages : 154
Points : 160
Points : 160
entre tes balises <select>
bluemartini est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/09/2007, 18h53   #5
Invité de passage
 
Homme Marc Boucher
Développeur Web
Inscription : septembre 2007
Messages : 12
Détails du profil
Informations personnelles :
Nom : Homme Marc Boucher
Localisation : France

Informations professionnelles :
Activité : Développeur Web
Secteur : Tourisme - Loisirs

Informations forums :
Inscription : septembre 2007
Messages : 12
Points : 3
Points : 3
Envoyer un message via Skype™ à mbk28
Citation:
Envoyé par bluemartini Voir le message
oui, c'est assez simple. Dans ta pas php, au moment où tu formes ton menu déroulant, tu fais une boucle qui va chercher les champs dans ta base de données :
Code :
1
2
3
4
5
 
$result = mysql_query("SELECT option from table_options",$ressource_db);
 while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
   echo "<option>".$row[0]."</option>";
}
je ne comprend pas, j'ai déjà cela entre les balises:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<option selected="selected" value="">Choisir le r&eacute;sultat sportif</option>
 
			<?php
do {  
?>
            <option value="<?php echo $row_RsCal['CompetID']?>"><?php echo $row_RsCal['Sport']." ".$row_RsCal['Disicipline']?></option>
            <?php
} while ($row_RsCal = mysql_fetch_assoc($RsCal));
  $rows = mysql_num_rows($RsCal);
  if($rows > 0) {
      mysql_data_seek($RsCal, 0);
	  $row_RsCal = mysql_fetch_assoc($RsCal);
  }
?>
          </select>
la page de test est:
http://www.marcolympics.org/jeux/1896/ete/cal.php
mbk28 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h02.


 
 
 
 
Partenaires

Hébergement Web