voila le résultat que je souhaiterai obtenir :
Toujours afficher 4 lignes de tableaux, à l'aide d'une boucle, avec un input file et un input text.
Remplir le champ text avec une valeur sortie de ma bdd, suivant une boucle.
Si par exemple je n'ai que 2 entrées dans ma bdd, seules les 2 premieres lignes du tableau seront remplies, les 2 suivantes seront vides.
Mais je n'arrive pas a afficher 4 lignes de tableau, je n'affiche que N lignes, où N est le nombres d'entrées dans ma bdd : /
mes différents essais :
<?php
$i=1;
while ($result_media = mysql_fetch_array($query_media) && $i<=4)
{
echo $i;
?>
<tr>
<td width="46">#<?php echo $i ?> :</td>
<td><input type="file" name="pic<?php echo $i ?>" value="fsg" /></td>
</tr>
<tr>
<td width="46">alt #<?php echo $i ?> :</td>
<td><input type="text" name="alt<?php echo $i ?>" <?php if (isset($result_media['alt'])) { echo $result_media['alt'];} ?> /></td>
</tr>
<?php
$i=$i+1;
}
?>
<?php
for ($i=1;$i<=4;$i++) {
while ($result_media = mysql_fetch_array($query_media))
{
echo $i;
?>
<tr>
<td width="46">#<?php echo $i ?> :</td>
<td><input type="file" name="pic<?php echo $i ?>" value="fsg" /></td>
</tr>
<tr>
<td width="46">alt #<?php echo $i ?> :</td>
<td><input type="text" name="alt<?php echo $i ?>" <?php if (isset($result_media['alt'])) { echo $result_media['alt'];} ?> /></td>
</tr>
<?php
}
}?>
aucun des 2 ne marche