Formular [PHP] mit ID im Link
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
befehl
beitrag
datei
daten
design
extra
fehler
formular
gel
hilfe
meinst
obigen action
skript
vorschlag
-
Hi,
ich hab ein Formular das ?ber den echo Befehl ausgegeben wird.
echo '<form action="index.php?site=validnews&news='.$news.'&ID='.$idE.'" method="post">...';
Der <form> Tag sieht dabei so aus.
validnews ist die Seite die das Formular ausgibt und auswerten sollte.
Alles funktioniert, nur wenn ich jetzt auf Submit in dem Formular klicke, benutzt er nicht den obigen "action" Link sondern greift direkt auf die validnews Datei zu. Jedoch brauch ich die ID weiterhin.
Hoffe ihr versteht mich so einigerma?en?
W?re dankbar f?r Hilfe!
Beitrag ge?ndert am 21.01.2006 15:40 von silecom -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
wie er ?bernimmt die getvariable nicht oder?
dann mach einfach ein verstecktes feld in das formular..
echo '<input type=\"hidden\" name=\"ID\" value=\"'.$idE.'\">';
Beitrag ge?ndert am 21.01.2006 15:46 von netbat -
wie er ?bernimmt die getvariable nicht oder?
dann mach einfach ein verstecktes feld in das formular..
echo '<input type=\"hidden\" name=\"ID\" value=\"'.$idE.'\">';
Beitrag ge?ndert am 21.01.2006 15:46 von netbat
Naja,
ich will jetzt nicht unbedingt alles zusammenmischen. Weil die L?sung ist irgendwie die letztere die ich verwenden will^^.
W?rde schon gerne mit dem Link da bleiben.
Was noch zu sagen w?re ist vielleicht, dass die Datei was hinter validnews steckt nicht in die index.php includiert wird sondern extra aufgerufen wird. -
echo '<form action="index.php?site=validnews&news='.$news.'&ID='.$idE.'" method="post">...';
Daten, welche an die URL angeh?ngt werden, k?nnen nicht mit POST an den Server gesendet werden. Folglich kann PHP diese nicht abfragen.
Somit m?ssten das Formular mit GET gesendet werden.
Beitrag ge?ndert am 21.01.2006 16:04 von compactdisc -
echo '<form action="index.php?site=validnews&news='.$news.'&ID='.$idE.'" method="post">...';
Daten, welche an die URL angeh?ngt werden, k?nnen nicht mit POST an den Server gesendet werden. Folglich kann PHP diese nicht abfragen.
Somit m?ssten das Formular mit GET gesendet werden.
Beitrag ge?ndert am 21.01.2006 16:04 von compactdisc
ah, wusst ich gar nicht, sry danke.
Bleibt mir jetzt nur noch NetBats Vorschlag ?brig?
oder was meinst du mit GET gesendet werden? -
@comptacdisc:
Mir ists gerade eingefallen. Es geht sehr wohl, Werte im Link ?ber ein Formular zu ?bergeben.
www.media.sxc-design.at - Da im Kontaktformular hab ich sowas eingebaut und funktioniert auch ordentlich.
Komscherweise funktionierts hier nicht -
Ordnest du die Variablen mit $HTTP_POST_VARS[''] oder $_GET[''] zu?
@comptacdisc:
Mir ists gerade eingefallen. Es geht sehr wohl, Werte im Link ?ber ein Formular zu ?bergeben.
www.media.sxc-design.at - Da im Kontaktformular hab ich sowas eingebaut und funktioniert auch ordentlich.
Komscherweise funktionierts hier nicht
-
Hi,
ich hab ein Formular das ?ber den echo Befehl ausgegeben wird.
echo '<form action="index.php?site=validnews&news='.$news.'&ID='.$idE.'" method="post">...';
Der <form> Tag sieht dabei so aus.
validnews ist die Seite die das Formular ausgibt und auswerten sollte.
Alles funktioniert, nur wenn ich jetzt auf Submit in dem Formular klicke, benutzt er nicht den obigen "action" Link sondern greift direkt auf die validnews Datei zu. Jedoch brauch ich die ID weiterhin.
Hoffe ihr versteht mich so einigerma?en?
W?re dankbar f?r Hilfe!
Beitrag ge?ndert am 21.01.2006 15:40 von silecom
Zeig doch mal das ganze Skript.
Denn eigendlich m?sste es gehen.
Und du wiedersprichst dich selber.
Du sagst das GET nicht ?bertragen wird.
Allerdings f?hrt er validnews aus, welches mit Get ?bertragen wurde.
Jens -
Hi,
ich hab ein Formular das ?ber den echo Befehl ausgegeben wird.
echo '<form action="index.php?site=validnews&news='.$news.'&ID='.$idE.'" method="post">...';
Der <form> Tag sieht dabei so aus.
validnews ist die Seite die das Formular ausgibt und auswerten sollte.
Alles funktioniert, nur wenn ich jetzt auf Submit in dem Formular klicke, benutzt er nicht den obigen "action" Link sondern greift direkt auf die validnews Datei zu. Jedoch brauch ich die ID weiterhin.
Hoffe ihr versteht mich so einigerma?en?
W?re dankbar f?r Hilfe!
Beitrag ge?ndert am 21.01.2006 15:40 von silecom
Zeig doch mal das ganze Skript.
Denn eigendlich m?sste es gehen.
Und du wiedersprichst dich selber.
Du sagst das GET nicht ?bertragen wird.
Allerdings f?hrt er validnews aus, welches mit Get ?bertragen wurde.
Jens
Danke Leute, das Problem hat sich irgendwie von selbst gel?st. Hatte glaube ich nen Fehler im include part.
Kann geschlossen werden! -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage