Database bliver ikke opdateret
Mit script opdatere kun sidste række i min tabel.fx.
Min tabel ser sådan ud:
1 Bo Ib
2 Hans Hansen
Alle 4 navne retter jeg, men de er kun Hans og Hansen der bliver rettet.
Mangler der en løkke, eller hvad er problemet?
Script:
<?php
include('../includes/connection.php');
/* Opret et prepared statement */
if ($stmt = $db->prepare('UPDATE `elevnavn` SET `F_NAME`=?,`L_NAME`=? WHERE `ELEV_ID`=?')) {
/* Bind parametre */
$stmt->bind_param('ssi', $f_name, $l_name, $id);
/* St vrdier p parametrene */
$f_name = $_POST['F_NAME'];
$l_name = $_POST['L_NAME'];
$id = $_POST['ELEV_ID'];
/* Eksekver foresprgslen */
$stmt->execute();
/* Luk statement */
$stmt->close();
} else {
/* Der er opstet en fejl */
echo 'Der opstod en fejl i erklringen: ' . $db->error;
}
mysqli_close($db);
?>