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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.