kostenloser Webspace werbefrei: lima-city


Formular [PHP] mit ID im Link

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    silecom

    silecom hat kostenlosen Webspace.

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

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

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

    silecom

    silecom hat kostenlosen Webspace.


    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.
  5. c*********c

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

    silecom

    silecom hat kostenlosen Webspace.


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

    silecom

    silecom hat kostenlosen Webspace.

    @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
  8. k****8


    @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?

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

    silecom

    silecom hat kostenlosen Webspace.



    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!
  11. 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!