recuperer plusieurs lignes d'input et updater une table
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:
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);
?> |