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);
?>