Récupèration contenu d'un select (HTML, PHP) - PHP - Programmation
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...
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>
<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>
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>
<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>
Marsh Posté le 13-11-2006 à 12:24:57
Oulalalalala chelou le code là, je crois qu'il te manque certaines bases
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