Requête et récupération de valeur
bonjour,
dans un formulaire, j ai une liste déroulante qui affiche plusieurs substrats (qui extraits d'une base de donnée) Je souhaite pouvoir afficher dans une case à coté la formule chimique coorespondante, lorsque l'utilisateur clique sur un substrat.
dans la base de donnée, il y a une table Substratecompound, avec les champs NameS, ChemicalFormulaS.
je ne sais pas trop comment réaliser ca, j ai écrit un bout de code qui ne marche pas bien évidement!!
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
<tr>
<td width="50"> <div align="left"> Stoe.Number</td>
<td width="30"> <div align="left"><input type = "text" style="width:30px" name="stoe_num"> </td>
<td width="75"> <div align="right">Substrate</td>
<td width="300"> <div align="left"><select style="width:200px" name="Substrate">
<option> </option>
<?php
// Query for extract all substrate name
$NameS= mysql_query($NameSP);
if($NameS) { // si ca vaut true
while($ligne = mysql_fetch_array($NameS))
{
echo "<option>".$ligne['value'] ;
$CFS=mysql_query("SELECT ChemicalFormulaS FROM substratecompound WHERE NameS=$ligne['value']");
?>
</select> </td>
<td width="125"> <div align="right">Chemical Formula</td>
<td width="100"> <div align="left"><input type = "text" name="ChemicalFormulaS">
<?php
echo "$CFS";
}
}
else{ echo"Erreur de requête de base de données.";}
?>
</td>
</tr> |
le