Zitat:
|
Zitat von chris1982nrw sieht so aus: id Tage Zeit
1 Montag 08:00-14:00
2 Dienstag 08:00-15:00 usw.
Jetzt möcht ich vom Montag die Zeit mit einem Wert aus Formular
überschreiben.
Der Code funktioniert aber nicht.
Was ist falsch PHP-Code: <?
if(!$montag=="")
{
$eintrag = "UPDATE tage Set Montag = $montag WHERE id = '1'";
$eintragen = mysql_query($eintrag);
echo "... MO gespeichert ";
}
else
{
echo "";
}
?> |
Knapp daneben ist auch vorbei....
Was du machst ist:
Aktualisiere die Tabelle "tage". Setze den Wert der Spalte mit dem Namen Montag auf $montag. Und zwar nur in den Zeilen, bei denen die id gleich 1 ist.
Was du willst ist (wenn ich dich richtig verstandne habe):
Aktualisiere die Tabelle "tage". Setze den Wert der Spalte mit dem Namen Zeit auf $montag. Und zwar nur in den Zeilen, bei denen der Wert in der Spalte 'Tage' gleich "Montag" ist.
Und weils so schön war in SQL:
Code:
UPDATE tage SET Zeit='$montag' WHERE Tage='Montag'
hth
werbegeschenk