Php affichage d'une ou plusieurs lignes mysql

Fermé
Signaler
-
Messages postés
5358
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
-
Bonjour,
Je souhaite afficher plusieurs lignes issues de mysql. Dans ma base il y'a plusieurs enregistrements qui correspondent à une mission donnée. Seulement voilà, seul le 1er enregistrement s'affiche, et pas le 2e ni le 3e, pkoi ?

<?Php

$id_mission = $_GET['mavar2'];

$requete02 = "SELECT id_com, montant FROM participer WHERE id_mission='$id_mission'";
$resul=mysql_query($requete02);
$nb=0;
while($ligne = mysql_fetch_array($resul))
{
$id_com = $ligne['id_com'];
echo $id_com; // seul le 1er id_com s'affiche :-(

$montant = $ligne['montant'];
?> </td>
<td> <input type ='texte' <?php echo "value=".$montant; ?> name='nv_montant[<?php echo $nb ?>]'> </td>


<?php
$nb++;
}
?>

1 réponse

Messages postés
5358
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
895
<?Php
//mets php tout en minuscules
//ensuite les lignes sont <tr></tr>
$id_mission = $_GET['mavar2'];

$requete02 = "SELECT id_com, montant FROM participer WHERE id_mission='$id_mission'";
$resul=mysql_query($requete02);
echo 'Nombre enregistrements trouves: '.mysql_num_rows($resul);
$nb=0;
while($ligne = mysql_fetch_array($resul))
{
$id_com = $ligne['id_com'];
echo $id_com; // seul le 1er id_com s'affiche :-(

$montant = $ligne['montant'];
?> 
<tr>
<td> <input type ="texte" value="<?php echo $montant; ?>" name="nv_montant[<?php echo $nb ?>]"></td>
</tr>

<?php
$nb++;
}
?>
2
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 41989 internautes nous ont dit merci ce mois-ci