kostenloser Webspace werbefrei: lima-city


"post"-Variablen per Link mitgeben?!?

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    m******o

    Hallo,

    Ich w?rde gerne Variablen mit?bergeben, wenn ich auf nen Link klicke!! Mit "get" geht es nicht, da die Angezeigte seite als include tag/gel">geladen wird!!
    K?nnte ich nicht irgendwie nen verstecktes Formular erstellen und den Link als "Submit"-Knopf benutzen???

    Wenn das geht, bitte sagt mir wie!!

    Oder wenn euch ne bessere L?sung einf?llt, bitte posten!!

    Gru? Michollo
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. b***u

    Hoi.

    Total einfach. So:

    <a href="seite.php?variable=inhalt">Klick</a>

    Ich hoffe, ich hab dich richtig verstanden.

    Liebe Gr??e,
    Ballu
  4. Autor dieses Themas

    m******o

    Das geht eben nicht soo einfach, da die Seite die geladen wird als include eingebunden wird!! Und da bei einem include hinter dem Punkt nur die Endung stehen darf f?llt die get-Methode auf dieser Art weg!!

    Ansonsten h?tt ich das Prop gar nicht erst gepostet!!
  5. Autor dieses Themas

    m******o

    Hey, Problem ist gel?st!!!

    Hier die L?sung!!


    <FORM name="user1" action="index.php?action=sonstiges/chat.php" method="post">
    <INPUT type="hidden" name="e" value="user">
    <A href="javascript:document.user1.submit()">user</A>
    </FORM>
  6. Ich hatte vor kurzem genau das selbe Problem, und habe es durch ein ganz einfaches Skript gel?st.
    Zuerst schreibst du in den head-Tag deiner Seite folgende Funktion:
    <?php
    function _include(){
    if(!isset($_REQUEST["action"])){
    include("home.php");
    }
    if(isset($_REQUEST["action"])){

    switch($_REQUEST["action"]){

    case home:
    include("home.php");
    break;

    case feedback:
    include("feedback.php");
    break;
    }
    }
    ?>
    Der Link lautet dann: <a href="index.php?action=feedback">Feedback</a>
    usw...
    Im body-Tag ?ffnest du an der Stelle, wo die Datei "included" werden soll:
    <?php
    _include();
    ?>

    Das "_" vor dem Funktionsnamen Include ist wichtig, da es ja auch noch das gleichnamige Sprachkonstrukt gibt.
  7. Hallo Michollo!


    Hier die L?sung!!

    <FORM name="user1" action="index.php?action=sonstiges/chat.php" method="post"><input type="hidden" name="sid" value="d994d57058707fb17c7b6dd5423aca56" /><input type="hidden" name="sid" value="d994d57058707fb17c7b6dd5423aca56" />
    <INPUT type="hidden" name="e" value="user">
    <A href="javascript:document.user1.submit()">user</A>
    </FORM>


    Ja und wenn die zus?tzlich ?bergebenen Daten an den URL drangeh?ngt werden, nennt man das nicht POST- sondern GET-Variablen. Und dort landen sie auch im PHP-Script: im superglobalen $_GET-Array. Nur f?r den Fall, dass du sie woanders suchst. :wink:

    MfG
    alopex
  8. Autor dieses Themas

    m******o

    @domi2005
    Danke f?r deine Version aber ich werde es wahrscheinlich erstmal bei meiner belassen!!! :biggrin:

    @alopex
    Danke f?r den Tipp, aber ich hab sie bisher immer gefunden, die Variablen!! ;)
  9. b************y

    Warum so umst?ndlich? Wenn du eine Seite ?ber ein include l?dst ist sie doch Teil der Seite und kann auf Variablen aus dem "?u?eren" script zugreifen.
  10. Autor dieses Themas

    m******o

    Ja schon klar!! Deshalb ja auch als post!!
  11. b************y

    Also du hast ne Adresse: index.php?include=gaestebuch&seite=2

    und du hast ne seite:




    Hier steht dein include und dann wird folgende seite angezeig(g?stebuch)



    Hier ist dein G?stebuch mit der zweiten seite von eintr?gen weil du direkt auf die variable seite zugreifen kannst



  12. Autor dieses Themas

    m******o

    Ahh jetzt versteh ich!!

    Danke f?r den Tipp, aber ich werds wohl erstmal bei meiner L?sung belassen!! Bin n?mlich im Moment zu faul um das umzu?ndern!!:biggrin:
  13. 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!