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.
Merci d'avance, en espérant que vous avez bien compris, c'est pas facile à expliquer.
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>
Partager