Problem mit MySQL
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
anfragen
beispiel
beschreibung
daten
fehler
funktion
gebude
gesetzt hast
gestaltung
kalender
limit
order
page
set
solar
uhrzeit
update
verstehe
wirklichkeit
-
Moin moin!
Auf dem langen Weg der Gestaltung einer neuen Page ist ein Fehler aufgetreten, bei dem ich einfach nicht verstehe, was der da macht. Und zwar: Ich hab einen einfachen Event-Kalender mit Admin-Funktion. Darin kann ich Eintr?ge editieren. Das klappt ja auch ganz gut, nur wenn dann das eintragen lassen will, wird mir gesagt, dass alles Eingetragen wurde. Nur in der Wirklichkeit geschah da nix. Keine Eintr?ge in der Datenbank wurden ver?ndert! Woran kann das liegen??
Hier der Code:
$anfrage = mysql_query('SELECT * FROM event ORDER BY event_datum DESC') OR die(mysql_error()); if(isset($eintragen)) { mysql_query("UPDATE event SET ( event_datum = '.{$event_datum}.', event_uhrzeit = '.{$event_uhrzeit}.', event_event = '.{$event_event}.', event_beschreibung = '.{$event_beschreibung}.') WHERE event_id = '.$row[event_id].'"); echo "?ndern der Daten erfolgreich!"; } else { while($row = mysql_fetch_assoc($anfrage)) { echo "<form action=\"".$PHP_SELF."\" method=\"post\">"; echo "<table border=\"0\"><tr>"; echo "<td>ID:</td>"; echo "<td>".$row['event_id']."</td>"; echo "</tr><tr>"; echo "<td>Datum:</td>"; echo "<td><input type=\"text\" name=\"event_datum\" value=\"".$row['event_datum']."\"></td>"; echo "</tr><tr>"; echo "<td>Uhrzeit:</td>"; echo "<td><input type=\"text\" name=\"event_uhrzeit\" value=\"".$row['event_uhrzeit']."\"></td>"; echo "</tr><tr>"; echo "<td>?berschrift:</td>"; echo "<td><input type=\"text\" name=\"event_event\" value=\"".$row['event_event']."\"></td>"; echo "</tr><tr>"; echo "<td>Beschreibung:</td>"; echo "<td><input type=\"text\" name=\"event_beschreibung\" value=\"".$row['event_beschreibung']."\"></td>"; echo "</tr><tr>"; echo "<td>"; echo "<input type=\"submit\" name=\"eintragen\" value=\"Eintragen\">"; echo "</td>"; echo "</tr></table><br><hr><br>"; echo "</form>"; } }
Danke im Vorraus
LG nesciturus -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Was mir auf die schnelle auff?llt, dass du hinter SET Klammern gesetzt hast.
Ob das erlaubt ist, wei? ich nicht, aber PhpMyAdmin macht es ohne Klammern.
Hier ein Beispiel:
UPDATE `gebaeude` SET `solar` = '4444' WHERE `id` =4 LIMIT 1 ;
Ich hoffe, dass ich dir helfen konnte.
LG,
nwo -
@nowayout
Nein, leider nicht. Geht trotzdem nicht. Aber trotzdem Danke! -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage