Zitat:
|
Zitat von ChristianSt echo "<select name=\"WertA\" size=\"1\">";
echo "<select name=\"WertB\" size=\"1\">";
echo "<select name=\"WertC\" size=\"1\">";
echo "<select name=\"WertD\" size=\"1\">"; |
Das ist falsch. Zur Sicherheit:
http://de.selfhtml.org/html/formulare/auswahl.htm Zitat:
|
Zitat von ChristianSt for ($i=0;$i<=1802;$i++)
{
if ($i<1803){
echo "<tr>";
echo "<td><center>",$WertA,"</center></td>";
echo "<td><center>",$WertB,"</center></td>";
echo "<td><center>",$WertC,"</center></td>";
echo "<td><center>",$WertD,"</center></td>";
echo "</tr>";
}
} |
Was soll das? Deine Schleife geht bis maximal 1802 (i <= 1802), warum dann noch i < 1803 testen?
Du musst eben pro Zeile eine ID, den Primärschlüssel übergeben, der definiert, welche Zeile er UPDATEn soll, sprich deine SQL-Where-Bedingung ist falsch bzw. nicht vorhanden.
Bisher siehts wahrscheinlich so aus:
UPDATE tabelle SET spalte1 = '$spalte1'
aussehen muss es aber so:
UPDATE tabelle SET spalte1 = '$spalte1' WHERE id = '$id_von_spalte1' LIMIT 1