was genau willst du denn? einen neuen eintrag einfügen oder nen bestehenden eintrag ändern? wenn du nen eintrag ändern willst, d ann muss der natürlich auch vorhanden sein, du kannst ja schließlich nicht nichts ändern.
Ankündigung
Einklappen
Keine Ankündigung bisher.
Anfrage an MySQL senden!
Einklappen
Neue Werbung 2019
Einklappen
X
-
zuerst einen neuen eintrag einfügen, also der es gibt mehrere User und er user der momentan eingeloggt ist heisst zum beispiel test er wird über session erkannt!
Aber das Problem ist nun das er mir nicht in die Datenbank schreibt, er muss in die Spalte TEXT schreiben.
ALso zuerst ein neueintrag und dann wieder zum bearbeiten!
Kommentar
-
Zitat von maxine ich glaube es sollte nen update werden und die variable $login sollte nur als WHERE-bedingung verwendet werden und nirgendswo eingetragen werden. sonst würde es nähmlich überhaupt keinen sinn machen, was er da geschrieben hat.
Kommentar
-
stimmt, hast natürlich recht. nur leider ist das hier nicht das problem
@lukaz: haste jetzt mal den code so verändert, wie wir es vorgeschlagen haben?
Kommentar
-
ja hab ich bereits aber ohne erfolg, die spalte in der datenbank ist natürlich leer! macht das was?
Kommentar
-
welche spalte ist leer? und ja, es macht dann was aus, wenn du versuchst diesen leeren eintrag per update zu ändern.
Kommentar
-
-
-
also wenn ich jetzt einen user= test habe und der hat den text= hallo
wie kann der den text ändern??
Kommentar
-
Zitat von lukaz2020und wenn ich das dann ändern möchte?
was muss ich dann machen?
Code:$q = "update zugriff set text='$_POST['text']' where nutzer='$login'";
Code:$q = "update zugriff set text='$_POST['text']' where nutzer='$login' AND id = $id";
Kommentar
-
Kommentar