Récupèration contenu d'un select (HTML, PHP)

Récupèration contenu d'un select (HTML, PHP) - PHP - Programmation

Marsh Posté le 13-11-2006 à 12:03:10    

Bonjour tout le monde,
Je souhaiterais récupérer le contenu d'un select, qui est affiché à l'aide d'une requête SQL, pour pouvoir effectuer une liaison avec un autre select, afficher également à l'aide d'une requête SQL.
 
Exempe: 1er select je sélectionne PC / 2ème select il m'affiche à l'aide d'une requete SQL tout les lignes ou le type PC est associé
 
Comment faire pour avoir le lien entre les deux ?
 
Je vous remercie
 
Neo.net


Message édité par malibu2k le 13-11-2006 à 12:03:39
Reply

Marsh Posté le 13-11-2006 à 12:03:10   

Reply

Marsh Posté le 13-11-2006 à 12:08:18    

:sweat: tout de même...

Reply

Marsh Posté le 13-11-2006 à 12:14:59    

C'est compliquée ou c'est trop facile !!!

Reply

Marsh Posté le 13-11-2006 à 12:19:52    

un peu facile...
 
tu valides le formulaire avec ton premier select, et tu utilises la valeur envoyée pour afficher les options du deuxieme...

Reply

Marsh Posté le 13-11-2006 à 12:23:16    

et comment tu fais ça en langage de programmation ??
 
Voici un extrait de ma prog :
<tr><td><font size='2' face='Tahoma' color=white><b>Modèle</b></td>
<td> <select name="modele">
 
<?php
$test=$_POST['test'];
$resultat = mysql_db_query($base,"select * from modele  WHERE type='$test' ORDER BY modele ASC" );
while($donnee = mysql_fetch_object($resultat))
{
    echo "<option>$donnee->modele</option>";
}
mysql_free_result($resultat);
 
?>
 
</select>
&nbsp;
<a href="#" onClick="window.open('popup.php?popmodele=0&modele='+document.forms[0].elements['modele'].options[document.forms[0].elements['modele'].selectedIndex].text,'modele','resizable=no, width=250, height=130, menubar=no, scrollbars=no, status=no, menubar=no, location=no, left=700, top=300')"><img src='../images/modele.gif' border='0' align='top'></a>
</td> </tr>
 
<tr><td><font size='2' face='Tahoma' color=white><b>Composant</b></td>
<td> <select name="composant">
 
<?php
 
$resultat = mysql_db_query($base,"select * from composant ORDER BY composant ASC" );
while($donnee = mysql_fetch_object($resultat))
{
    echo "<option>$donnee->composant</option>";
}
mysql_free_result($resultat);
 
?>
 
</select></td></tr>

Reply

Marsh Posté le 13-11-2006 à 12:23:53    

<tr><td><font size='2' face='Tahoma' color=white><b>Modèle</b></td>
<td> <select name="modele">
 
<?php
$resultat = mysql_db_query($base,"select * from modele  WHERE type='????' ORDER BY modele ASC" );
while($donnee = mysql_fetch_object($resultat))
{
    echo "<option>$donnee->modele</option>";
}
mysql_free_result($resultat);
 
?>
 
</select>
&nbsp;
<a href="#" onClick="window.open('popup.php?popmodele=0&modele='+document.forms[0].elements['modele'].options[document.forms[0].elements['modele'].selectedIndex].text,'modele','resizable=no, width=250, height=130, menubar=no, scrollbars=no, status=no, menubar=no, location=no, left=700, top=300')"><img src='../images/modele.gif' border='0' align='top'></a>
</td> </tr>
 
<tr><td><font size='2' face='Tahoma' color=white><b>Composant</b></td>
<td> <select name="composant">
 
<?php
 
$resultat = mysql_db_query($base,"select * from composant ORDER BY composant ASC" );
while($donnee = mysql_fetch_object($resultat))
{
    echo "<option>$donnee->composant</option>";
}
mysql_free_result($resultat);
 
?>
 
</select></td></tr>

Reply

Marsh Posté le 13-11-2006 à 12:24:12    

comme ça c mieux

Reply

Marsh Posté le 13-11-2006 à 12:24:57    

Oulalalalala chelou le code là, je crois qu'il te manque certaines bases :sweat:

Reply

Marsh Posté le 13-11-2006 à 12:26:14    

ce n'est qu'une partie je n'ai pas tout mis

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed