Bonjour ,
Je voudrais insérer le résultat de n input du même nom ( commentaire ) dans la colonne "commentaire" d'un tableau en l'updatant .
le programme ci dessous n 'update que le 1er input ( si je supprime la ligne $commentaire = array();) ça ne change rien
une solution ?
d'avance merci
Code php : 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 <?php $servername = "localhost"; $username = "bernard"; $password = "password"; $dbname = "elevage"; $mysqli = new mysqli($servername, $username, $password, $dbname); // Check connection $query = "SELECT * FROM serielactique WHERE id = (SELECT MAX(id) FROM serielactique) "; $result = $mysqli->query($query); /* Tableau numérique */ $row = $result->fetch_array(MYSQLI_NUM); $nbechant = $row[5]; $i = 1; while ($i <= $nbechant) { $commentaire = array(); $valeur = ($_POST["commentaire"]); $commentaire[$i] = $valeur; $query = "update resultatslactique set commentaire = '$commentaire[$i]' where ordre = 1 order by id desc limit 1 "; $mysqli->query($query); echo "$commentaire[$i]"; $i++; } echo "ok"; mysqli_close($mysqli); ?>
Partager