Mam tabelkę wyświetlającą dane z bazy danych.
Oczywiście wcześniej było połączenie z bazą i otworzenie tabelki.
<form method="POST" action="sys_deklaracje.php"> <?php
while($row = mysql_fetch_array($result)) {
?>
<td><?php echo $row['imie']; ?> <?php echo $row['nazwisko']; ?></td> <td><input type="text" name="a" value="" /></td> <td><input type="text" name="d" value="" /></td> <td><input type="text" name="o" value="" /></td> <td><input type="text" name="j" value="" /></td> <input type="hidden" name="id_w" value="<?php echo $row['id_w']; ?>" />
<?php
}
?>
w pliku sys_deklaracje.php mam następujący kod.
<?php
$table = $_POST;
foreach($table AS $row) {
mysql_query("UPDATE parametry SET (a='$row[a]', d='$row[d]', o='$row[o]', j='$row[j]') WHERE id_w = '$row[id_w]");
}
?>
I mam problem, ponieważ nie aktualizuje mi danych z tabeli w bazi dla każdego użytkownika... Może mam błędy w kodzie??
Baza wygląda następująco:
id_par|id_w|a|d|o|j|
1|2|10|5|4|2|
2|4|5|5|2|5|