Je souhaite afficher des éléments saisis dans un formulaire récapitulatif. J'ai fait une boucle pour récupérer mes données. Celle-ci fonctionne mais ne fait apparaître que 3 enregistrements alors que je peux en saisir bien plus.
<div id="P10">
Titres des données souhaitées :<BR>
<?php
$sql = "SELECT str_bdi.bdi_id,bdi_titre FROM str_bdi, besoin_donnee_identifiee WHERE str_id=".$str_id." AND str_bdi.bdi_id=besoin_donnee_identifiee.bdi_id";
$req = pg_query($sql) or die('Erreur SQL !'.$sql.'<br>'.pg_resul_error());
for ($i=0; isset($_SESSION['str_id'][$i]); $i++) {
$resul_bdi_titre = pg_fetch_object($req);
$resul .= $resul_bdi_titre->bdi_titre."\n";
}
?>
<textarea style="width:660px" id="Bdi_titre" name="Bdi_titre" rows="4"><?php echo $resul;?></textarea>
</div>
Est-ce quelqu'un a une idée?Merci par avance.