Une préoccupation

Tanguy -  
DoulyCreations Messages postés 265 Statut Membre -
Bonjour, si vous pouvez me corriger ces codes qui permettent de prélever des données dans une base. je m'explique: je voudrais que l'option de la section des produits m'affiche la liste des produits de ma base de données selon temp3. si temp3=consommables, on ne m'affiche que la liste des produits consommables ou bien si temp3=réactifs, on ne m'affiche que la liste des produits réactifs ect.
on ne m'affiche que la liste des produits consommables ou bien si temp3=réactifs
Voici le code:




{
?>
<h2>selectionner le produit </h2>
<?
$rq="SELECT DISTINCT prod FROM stock WHERE temp3='$test' ";
$result=mysql_query($rq)
or die ("requete impossible");
echo "<form action='ajoutstocke.php' method='POST'><select name='prod'>\n";

while ($ligne=mysql_fetch_array($result))
{
extract($ligne);
if ($prod<>"")

echo "<option value='$prod'>$prod\n";

}
echo "</select>";
echo "<input type='submit'".
"value=\"valider\"></form>";
}
?>




A voir également:

1 réponse

coccoweb Messages postés 155 Statut Membre 27
 
Pour ma part je ferai comme ceci

<h2>selectionner le produit </h2> 
<?php
$rq="SELECT DISTINCT prod 
		FROM stock 
		WHERE temp3='$test' "; 
$result=mysql_query($rq) or die ("requete impossible"); 
echo "<form action='ajoutstocke.php' method='POST'><select name='prod'>\n"; 

while ($ligne=mysql_fetch_array($result)) 
{ 
//extract($ligne); 
if ($prod!=NULL) 

echo "<option value='".$prod."'>".$prod."\n"; 

} 
echo "</select>"; 
echo "<input type=\"submit\" value=\"valider\"></form>"; 
0
Tanguy
 
Merci mais en etant que je suis un débutant en programmation web, en exécutant ce que vous m'avez proposer ce qui m'affiche à l'écran c'est comme suit:

".$prod."\n"; } echo ""; echo ""; ?>

Aidez-moi à ce que le code n'apparait pas à l'écran mais que ça s'exécute.
0
DoulyCreations Messages postés 265 Statut Membre 19
 
Salut,

Est-tu sur d'avoir mis :
echo "<option value='".$prod."'>".$prod."\n";


Et non :
echo "<option value="".$prod."">".$prod."\n";
0