Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte
hier. Zur Startseite kommen Sie
hier.
Formular schicken - Variablenübergabe
Hallo!
Ich möchte ein Formularfeld (mehrere Textfelder) per PHP dynamisch erzeugen. Funktioniert einwandfrei.
Jetzt möchte ich zusätzlich zu den Textfeldvariablen noch weitere Variablem bei Klick auf den Submitbutton übergeben.
Ich habe folgendes geschrieben:
echo "<form action=\"read.php?action=change_entry&id=$id\">";
Er soll also ID und ACTION übergeben. Zusätzlich natrülich noch den Inhalt der Textfelder. Er übergibt aber nur die Textfelder bei der obigen Programmierung.
Ich wäre über eine schnelle Hilfe sehr dankbar!
Grüße
Flite
Antworten
Und wie sieht der dazu gehörige Quellcode aus? Wir sind nämlich alle keine Hellseher und können daher nicht sehen, was Du programmiert hast. ;)
*** Nobody ***
2.
Hier der Teil des Quelltextes. Es ist einfach ein <form> angelegt worden. darin sind Textfelder, die mit Daten aus einer SQL Datenbank gefüllt wurden. Da kann man die Daten ändern und anschließend über den Submitbutton sollen alle diese Daten übergeben werden und dann in einem Script die SQL Database geändert werden.
Code: In Zwischenablage kopieren (nur IE)
PS: Tut mir leid - bin neu hier ...
3.
schon mal die formatierungsmöglichkeiten des boards hier benutzt???
4.
so vielleicht:
Code: In Zwischenablage kopieren (nur IE)
5.
@TiBo: Super - so funktionierts. Danke !!
Flite
6.
Ähm, sorry, wenn ich das jetzt mal sage, Dein Quellcode sieht grausam aus! Hältst Du Zeilen mit über 160 Zeichen Länge für wirklich übersichtlich? Und man muss nict alles mit echo ausgeben, bei manchen Teilen geht das auch einfacher. Außerdem ist in dem HTML-Code auch Fehler drin, den die Valueangabe gehärt mit " oder ' begrenzt. Da ich keine Lust habe, Deinen kompletten Code zu formatieren, hier nur mal ein kleiner Teil:
Code: In Zwischenablage kopieren (nur IE)
Ich behaupte mal, das kann man besser lesen und ist übersichtlicher.
Wenn die Idee von TiBo funktioniert, dann hast Du einen Fehler in read.php gemacht. Da wirst Du wohl versucht haben, mit $_POST auf diese Variablen zuzugreifen, da diese aber per URL weitergereicht werden, muss das mit $_GET passieren.
*** Nobody ***