Hallo! Da mir bei den Anfängern keiner helfen konnte, versuche ichs mal bei den Besseren 
Ich habe hier einen Screenshot gemacht:

Darauf ist ein Formular zu erkennen, in das die Datensätze aus der MySQL-Datenbank ausgelesen werden. Mit einem Klick auf "In Datenbank speichern" sollen alle Datensätze aus dem Formular in die Datenbank mit einem UPDATE Befehl aktualisiert werden. Bei mir wird allerdings immer nur der letzte Datensatz eingetragen. Hier noch der Code:
Ich hoffe ihr könnt mir helfen.
Liebe Grüße Thomas

Ich habe hier einen Screenshot gemacht:

Darauf ist ein Formular zu erkennen, in das die Datensätze aus der MySQL-Datenbank ausgelesen werden. Mit einem Klick auf "In Datenbank speichern" sollen alle Datensätze aus dem Formular in die Datenbank mit einem UPDATE Befehl aktualisiert werden. Bei mir wird allerdings immer nur der letzte Datensatz eingetragen. Hier noch der Code:
PHP-Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Termine Test</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?php
// Mit der Datenbank verbinden
$connect = mysql_connect( "localhost", "webuser", "web_database" );
$db = mysql_select_db( "web" );
if( isset( $_REQUEST['hidden'] ) && $_REQUEST['hidden'] == "send" ) {
$que = "UPDATE termine_neu SET Von='".$_REQUEST['form_von']."', Bis='".$_REQUEST['form_bis']."', Termin='".$_REQUEST['form_termin']."', Schueler='".$_REQUEST['form_schueler']."', Lehrer='".$_REQUEST['form_lehrer']."', RP='".$_REQUEST['form_RP']."' WHERE ID='".$_REQUEST['form_id']."'";
$res = mysql_query( $que );
}
$query = "SELECT * FROM termine_test ORDER BY Von asc";
$result = mysql_query( $query );
$num = mysql_num_rows( $result );
?>
<form name="form_termine_<?php echo $datensatz['ID']; ?>" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<table width="775" border="0">
<?php
for( $i=0; $i<$num; $i++ ) {
$datensatz = mysql_fetch_array( $result );
?>
<tr>
<td width="20">ID</td>
<td width="107">Von</td>
<td width="107">Bis</td>
<td width="459">Termin</td>
<td width="14">S</td>
<td width="14">L</td>
<td width="24">RP</td>
</tr>
<tr>
<td><?php echo $datensatz['ID']; ?></td>
<td><input name="form_von_<?php echo $datensatz['ID']; ?>" type="text" size="15" value="<?php echo $datensatz['Von']; ?>"></td>
<td><input name="form_bis_<?php echo $datensatz['ID']; ?>" type="text" size="15" value="<?php echo $datensatz['Bis']; ?>"></td>
<td><input name="form_termin_<?php echo $datensatz['ID']; ?>" type="text" size="64" value="<?php echo $datensatz['Termin']; ?>">
<input name="form_id_<?php echo $datensatz['ID']; ?>" type="hidden" value="<?php echo $datensatz['ID']; ?>"></td>
<td><input name="form_schueler_<?php echo $datensatz['ID']; ?>" type="text" size="2" value="<?php echo $datensatz['Schueler']; ?>"></td>
<td><input name="form_lehrer_<?php echo $datensatz['ID']; ?>" type="text" size="2" value="<?php echo $datensatz['Lehrer']; ?>"></td>
<td><input name="form_RP_<?php echo $datensatz['ID']; ?>" type="text" size="2" value="<?php echo $datensatz['RP']; ?>"></td>
</tr>
<?php } ?>
</table>
<input name="form_save" type="submit" value="In Datenbank speichern">
<input name="hidden" type="hidden" value="send">
</form>
</body>
</html>
Liebe Grüße Thomas
Kommentar