Une préoccupation

Fermé
Tanguy - 13 avril 2011 à 13:25
DoulyCreations Messages postés 187 Date d'inscription lundi 11 avril 2011 Statut Membre Dernière intervention 23 mars 2015 - 13 avril 2011 à 15:45
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>";
}
?>




1 réponse

coccoweb Messages postés 141 Date d'inscription dimanche 20 décembre 2009 Statut Membre Dernière intervention 17 février 2015 27
13 avril 2011 à 14:14
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
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 187 Date d'inscription lundi 11 avril 2011 Statut Membre Dernière intervention 23 mars 2015 19
Modifié par DoulyCreations le 13/04/2011 à 15:45
Salut,

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


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