Bonjour,
J'ai créé un formulaire. Tous mes champs apparaissent bien dans le formulaire sauf le bouton de traitement.
Le dernier champ est une liste que je rempli avec un résultat SQL.
Je crois que mon problème est simplement un problème de syntaxe ou je veux retranscrire ces résultat dans cette liste. J'essaye de refaire le code HTML mais apparement ça ne fonctionne pas.
Pouvez-vous jeter un coup d'oeil à ma syntaxe?
Merci.
Ici le code que j'ai écris
<input type="text" name="pca_ref" /><br />
<label>Fournisseur du produit : </label>
<br />
<!-- Affichage de la liste des FOURNISSEURS- préparation de la requête ------------------------------------------ -->
<?php
$resul_list_fourn=$connexion->query("SELECT FOU_ID,FOU_NOM FROM FOURNISSEUR order by FOU_NOM");
$resul_list_fourn->setFetchMode(PDO::FETCH_OBJ);//on dit que le resultat soit récupérable sous forme d'objet
?>
<!-- Erreur ici -->
<select name="fou_id">
<?php while($ligne=$resul_list_fourn->fetch()){//on récupère le liste des types
echo "<option value='".$ligne->FOU_ID."'>".$ligne->FOU_NOM."</option>";//on affiche les types
}
$resul_list->closeCursor();//on ferme le curseur des résultats
?>
</select><br />
<!-- FIN Erreur ici -->
<!-- Fin Affichage de liste --------------------------------------------------------------------- -->
<input type="submit" name="ajouter" value="Ajouter" />
J'ai remarqué que quand je supprime les lignes
<?php while($ligne=$resul_list_fourn->fetch()){//on récupère le liste des types
echo "<option value='".$ligne->FOU_ID."'>".$ligne->FOU_NOM."</option>";//on affiche les types
}
$resul_list->closeCursor();//on ferme le curseur des résultats
?>
Le bouton s'affiche!
J'arrive pas ou est l'erreur
PS: ma liste s'affiche correctement