Intégrer un champ éditable avec while
J'essaie de créer un tableau avec un champ éditable mais le problème c'est pour récupérer ces information.
Les input ont tous des nom différents en fonction des num_semaine.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
| mysql_query("UPDATE location SET prix='" . htmlspecialchars($_POST['modif_prix']) . " ' WHERE num_semaine='" . htmlspecialchars($_POST['num_semaine[]']) . "'");
mysql_close();
?>
<form method="post">
<?php
while ($donnees = mysql_fetch_array($reponse) )
{
if ($donnees['dispo']=='Libre') {$sem='class="sem"';}
else {$sem='class="non"';};
if ($donnees['prix'] !='')
{ $prix = $donnees['prix'];} else ($prix = '0');
$nom = '"num_semaine['.$donnees['num_semaine'].'][modif_prix]"';
?>
<table class="none">
<tr>
<?php echo $nom;?>
<td class="num"><p><b><?php echo $donnees['num_semaine']; ?></b></p></td>
<td <?php echo $sem?>><p>Du samedi <b><?php echo $donnees['lib_semaine'];?></b> au <b><?php echo $donnees['lib_semaine2']; ?></b></p></td>
<td <?php echo $sem?>><p><b><input type="text" name= <?php echo $nom ?> size="6" maxlength="3" value=<?php echo $prix ?>></b></p></td>
<td <?php echo $sem?>><p><b><?php echo $donnees['prix']; ?></b></p></td>
<td <?php echo $sem?>><p><?php echo $donnees['dispo']; ?></p></td>
</tr>
</table> </font></td>
</tr>
</table>
<?php
}
mysql_close(); // Déconnexion de MySQL
?>
<input type="submit" value="Valider" />
<br />
</form> |
Merci d'avance, en espérant que vous avez bien compris, c'est pas facile à expliquer.