php/mysq:l tabellesatz ausgeben/editieren und wieder updaten von mehreren zeilen gleichzeitig

zmb
ich hab zur zeit folgendes problem:

ich lasse mir diese mysql tabelle....
ID | wert1 | wert2
mit z.B. 10 Einträgen ausgeben:

php:
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:

<?
$result mysql_query("SELECT * FROM ".$db_year." ".$select_day."");   
print(mysql_error());
$row_num mysql_num_rows($result);

while  ($row  =  mysql_fetch_array($result) )  {  
    echo'
    <form action="'.$php_self.'" method="post">
    <INPUT TYPE=HIDDEN NAME="edit_event">
    <INPUT TYPE=HIDDEN NAME="edit_id" VALUE="'.$row[id].'">
    <td><input type="text" name="wert1" value="'.$row[wert1_sql].'"></td>
    <td><input type="text" name="wert2" value="'.$row[wert2_sql].'"></td>
    <td><input type="image" src="_images/button_edit.jpg" alt="edit"></td>
    </form>
    ';
}

### // $EDIT ##################################
if (isset($edit_event))
{
$query = 
   "UPDATE ".$db_year." 
    SET
        wert1_sql='$wert1', 
        wert2_sql='$wert2'
    WHERE id='$edit_id'";

$result mysql_query($query);
print(mysql_error());
Header("Location: gleichedatei.php");
}
?>


Ich kann nun so jede Zeile sofort editieren und wieder mit der HTML-Form PRO Zeile Updaten.
So weit so gut.

Ich möchte aber nun ALLE Einträge (10 in diesem Fall) auf einmal Updaten, und nicht
jeweils nur pro Zeile wie bisher.
Weiss wer eine einfache Möglichkeit dieses zu bewerkstelligen und könnte mir das an diesem Besspiel erklären?
(man gab mir den Tipp, man sollte das mit Arrays versuchen..... bloß wie?!?!)

Danke für eure Hilfe im Voraus.

/zmb
Chris Hunter
also wenn du alle eihjträge einer tabelle mit einem query updaten willst und nicht für jeden datensatz anderer werte eingeben willst sondern z.b. ein datenbankfelder der gesammten tabelle mit "TEXT" schreiben willst kannste das so machen:
php:
1:
2:
3:
4:
5:
6:
<?php $query = 
   "UPDATE ".$db_year." 
    SET
        wert1_sql='$wert1', 
        wert2_sql='$wert2'
    WHERE 1"?>


das schreibt dann aber echt in ALLE Zeilen den selben wert...
zmb
hm ja eben nicht......in JEDEM feld steht ja nen anderer wert.

d.h. ich muss JEDES feld individual updaten.
Chris Hunter
ok, hab ich mir gedacht. genau die frage hab ich auch und bis jetzt keine antwort gefunden. würde mich auch interessieren wie man das macht....