*
Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.
Avez-vous perdu votre courriel d'activation?
25 Mai 2012 à 08:08:04

Connexion avec identifiant, mot de passe et durée de la session



 

Récupérer une donnée d'une balise SELECT en PHP


« sujet précédent | | sujet suivant »
Pages: [1] Imprimer
Auteur Fil de discussion: Récupérer une donnée d'une balise SELECT en PHP  (Lu 21781 fois)
ermaloga
Nouveau membre
*

Points gagnés: 0
Messages: 1


Voir le profil
Récupérer une donnée d'une balise SELECT en PHP
« le: 12 Mars 2007 à 19:58:13 »

Bonjour à tous,

Pour un site sur des voitures.
Je crée une balise SELECT en HTML où je récupère la marque de la voiture, via PHP, dans une base de données MySql.

Lorsque j'ai sélectionné une marque, je souhaite avec l'identifiant de cette marque récupérer les modèles qui lui sont liées, tjrs dans la DB.

Quelqu’un pourrais m’orienté sur le comment récupérer la value du premier SELECT.

Voir code ci-dessous
Code:
<SELECT name="Marque" id="Marque">'
   <option value="" selected></option>
 
<?php
      $sql 
'SELECT * FROM `marque` ORDER BY `NomMarque` ASC'
      
$SqlStr mysql_query($sql);
      while (
$rang=mysql_fetch_array($SqlStr))
      {
   
$MarqueId $rang['MarqueId'];
   
$NomMarque $rang['NomMarque'];
   
echo "<option value=\"$MarqueId\">$NomMarque</option>";
             
//Utiliser la value selectionner pour la requete suivante  ci-dessous
       
}                    
 
?>

 </select>

<?php
    
echo '<SELECT name="Modele">';
    echo 
'<option value="" selected></option>';
      
//Dans cette requete
     
$sql 'SELECT * FROM `modele` WHERE `Marque` ='.$MarqueId.' ORDER BY `NomModele`';
    
$SqlStr mysql_query($sql);
    while (
$rang=mysql_fetch_array($SqlStr))
    {
         
$ModeleId $rang['ModeleId'];
         
$NomModele$rang['NomModele'];
         echo 
"<option value=\"$ModeleId\">$NomModele</option>";
    }
    echo 
'</select>';      
 
?>


Merci de votre aide
Journalisée
Damien
Rédacteur Admin
Intarissable
*****

Points gagnés: 5
Messages: 2853



Voir le profil WWW
Re : Récupérer une donnée d'une balise SELECT en PHP
« Répondre #1 le: 12 Mars 2007 à 21:04:22 »

Bonsoir,

Pour alimenter des listes déroulantes dynamiquement sans faire de rechargements de pages, regardez la réponse que j'ai mise qui concerne l'ajax , car si j'ai bien compris il va falloir que vous utilisez l'ajax aussi.
Journalisée

Cordialement,
Damien

Tutoriels informatique
Damien
Rédacteur Admin
Intarissable
*****

Points gagnés: 5
Messages: 2853



Voir le profil WWW
Re : Récupérer une donnée d'une balise SELECT en PHP
« Répondre #2 le: 27 Mars 2007 à 12:23:39 »

Petit ajout :
Je viens de réaliser un tutoriel qui correspond à ce que vous cherchez à faire, au cas où cela vous intéresse toujours : Listes déroulantes dynamiques en AJAX
Journalisée

Cordialement,
Damien

Tutoriels informatique
Pages: [1] Imprimer 
« sujet précédent | | sujet suivant »
Aller à:  

Powered by SMF 1.1.12 | SMF © 2006, Simple Machines LLC

Page générée en 0.161 secondes avec 18 requêtes.