Beiträge von Lost144

    $Vorname = $_POST['Vorname']; // $Vorname = Das was in dem Textfeld steht mysql_query("UPDATE gaestebuch SET Vorname = '$Vorname' WHERE id = 1"); // du generierst hier gerade die Variable $Vorname der noch kein Wert zugewiesen wurde.. if(!isset($_POST['Vorname'])) header(''); //Dort URL o.Ä. eintragen echo"
    ";


    er zeigt mir trotzdem noch den fehler an:


    Notice: Undefined index: Vorname

    kommt weiterhin fehlermeldung, variabel vorname nicht definiert:


    habe den code jetzt so:

    PHP
    mysql_query("UPDATE gaestebuch SET Vorname = '$Vorname' WHERE id = 1");
    
    
    echo"<form action='' method='post>
    <input type='Submit' name='Vorname' value='Absenden' /></form>";
    if(!isset($_POST['Vorname']))  header(''); //Dort URL o.Ä. eintragen
    $Vorname = $_POST['Vorname'];


    fehlermeldung kommt, das die variable vorname nicht definiert ist

    PHP
    echo"
    ";
    if(!isset($_POST['Vorname']))  header('Location: http://www.example.com/'); //Dort URL o.Ä. eintragen
    $Vorname = $_POST['Vorname'];



    Ungetestet und auch in Zeitdruck geschrieben wenns Fehler gibt einfach sagen ;)


    //Edit
    -> Format Fail


    ja vielen dank, habe fehler verbessert.
    Aber wo für das hier:

    PHP
    header('Location: http://www.example.com/'); //Dort URL o.Ä. eintragen


    was kommt denn da genau rein? welcher url? :D

    Hallo,
    Ich erstelle für die Schule ein Gästebuch, wo die Daten in einer Datenbank abgespeichert werden.
    Jeder Eintrag hat eine eigene ID.
    Nun möchte ich die Einträge auch bearbeiten können.
    Dafür habe ich diesen Befehl gewählt:

    PHP
    $Vorname = "$test";
    mysql_query("UPDATE gaestebuch SET Vorname = '$Vorname' WHERE id = 1");
    
    
    echo"<input type='text' name='test' value='' />";
    echo"<input type='Submit' name=$test value='Absenden' />";


    Nun möchte ich die Variable $Vorname mit einem Textfeld bestimmen, wo ich selbst direkt die ID eingeben kann.
    Denn so müsste ich in php datei gehen und jedes mal per Hand $Vorname definieren.
    Ich hoffe um Hillfe.
    Dumme Kommentare sind leider nicht erwünscht :)

    ich frage ja, weil ich nicht weiß, wie man es einstellt, dass er nur den Vornamen zum Beispiel von id 4 ändert.
    Ohne das ich vorher die variable definiere so wie oben genannt.
    Denn ich habe auf einer Seite die ganzen Einträge aufgelistet. Und ich will dann direkt ein button neben dem Vornamen machen,
    wo ich ihn dann editieren kann

    PHP
    $name = "testname";
    $password = "testpw";
    mysql_query("UPDATE `accounts` SET `Passwort` = '$password' WHERE `eingeloggt` = 0 AND `Name` = '$name'");


    das funktioniert, aber er ändert dann alles.


    Ich habe ein Gästebuch und möchte von einer bestimmen Person den Vornamen ändern.
    Da es merhere Gästebucheinträge gibt, ändert er dann jeden Namen.
    Wie mache ich das, dass er wirklich nur bei einem nur ändert?
    Ich finde im internet nichts :(