Code php qui s'affiche mal à l'écran
Tanguy
-
wolves'sbrother Messages postés 218 Date d'inscription Statut Membre Dernière intervention -
wolves'sbrother Messages postés 218 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J' ai reçu à l'écran ce code: ".$prod."\n"; } echo ""; echo ""; ?> après avoir exécuté ce programme php:
<html>
<body>
<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>";
?>
</body>
</html>
quelle est l'erreur?
J' ai reçu à l'écran ce code: ".$prod."\n"; } echo ""; echo ""; ?> après avoir exécuté ce programme php:
<html>
<body>
<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>";
?>
</body>
</html>
quelle est l'erreur?
A voir également:
- Code php qui s'affiche mal à l'écran
- Code ascii - Guide
- Double ecran - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Capture d'écran whatsapp - Accueil - Messagerie instantanée
- Ecran a l'envers - Guide
6 réponses
Bonjour,
Ton code est incomplet , t'as oublié de fermer la balise option,
Ton code est incomplet , t'as oublié de fermer la balise option,
echo "<option value='".$prod."'>".$prod."</options>";
Bonjour,
je pense que le probleme est à ce niveau là : echo "<option value='".$prod."'>".$prod."\n";
essaye cette ligne :
echo "<option value='$prod'>".$prod."\n";
j'ai juste enlevé les doubles cotes ^^
ça doit marcher normalement
je pense que le probleme est à ce niveau là : echo "<option value='".$prod."'>".$prod."\n";
essaye cette ligne :
echo "<option value='$prod'>".$prod."\n";
j'ai juste enlevé les doubles cotes ^^
ça doit marcher normalement
Bonjour,
Voici votre code réécrit "proprement":
- la préparation des données est effectuée en amont du code HTML
- HTML utilise PHP comme moteur de template
A+
Voici votre code réécrit "proprement":
- la préparation des données est effectuée en amont du code HTML
- HTML utilise PHP comme moteur de template
<?php // extraction liste produits depuis la base de données $rq = "SELECT DISTINCT prod " . "FROM stock " . "WHERE temp3='$test' "; $result = mysql_query($rq) or die("requete impossible"); // création liste produits dans un tableau $listeProds = array(); while ($ligne = mysql_fetch_array($result)) { //extract($ligne); if (!empty($prod)) { $listeProds[] = $prod; } } ?> <html> <body> <h2>selectionner le produit </h2> <form action='ajoutstocke.php' method='POST'> <select name='prod'> <?php foreach($listeProds AS $key => $val): ?> <option><?php echo $val; ?> <?php endforeach; ?> </select> <input type="submit" value="valider"> </form> </body> </html>
A+
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question