kostenloser Webspace werbefrei: lima-city


Problem mit MySQL

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    nesciturus

    nesciturus hat kostenlosen Webspace.

    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
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. n******t

    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
  4. Autor dieses Themas

    nesciturus

    nesciturus hat kostenlosen Webspace.

    @nowayout
    Nein, leider nicht. Geht trotzdem nicht. Aber trotzdem Danke!
  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!