Her er et simpelt eksempel med en kolonne, så kan du rette det til og tilføje de øvrige felter:
<?
$tabel = 'personer'; //Navn på tabel
$col = 'fornavn'; // Navn på kolonne
require 'db.php'; //Forbindelse til databasen
$out = '';
if (isset($_POST['submit'])) {
$id = key($_POST['fornavn']);
$value = current($_POST['fornavn']);
mysql_query("UPDATE $tabel SET $col='$value' WHERE id='$id'");
}
$res = mysql_query("SELECT id, $col FROM $tabel");
while ($row = mysql_fetch_assoc($res)) {
$out .= "<form action='$_SERVER[PHP_SELF]' method='post'>";
$out .= "<input type='text' name='{$col}[$row[id]]' value='$row[fornavn]' />";
$out .= "<input type='submit' name='submit' value='Opdater' /><br />";
$out .= "</form>";
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"
http://www.w3.org/TR/html4/loose.dtd"><html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<title>Opdater database</title>
</head>
<body>
<?php echo $out?>
</body>
</html>