Miriam: wert im urls-string übergeben mit Methode=GET möglich?

Hallo Forum

ich habe hier ein Formfeld für eine Suchfunktion, die über action ausgeführt wird.
Die Datei "advanced_search_result.php" benötigt nun den Wert für $language.

wie kann ich diesen Wert an diese Datei übergeben?

?language=<?php $language ?>
funktioniert nur mit der Methode POST, aber nicht mit GET.
Gibt es eine Möglichkeit?

...
<form name="quick_find" action="../shop/advanced_search_result.php" method="get">
.....

viele Grüße
Miriam

  1. Hi,

    ?language=<?php $language ?>
    Gibt es eine Möglichkeit?
    ...
    <form name="quick_find" action="../shop/advanced_search_result.php" method="get">
    .....

    jupp es gibt eine möglichkeit und zwar in das <form > ein <input type="hidden" name="language" value="<? echo $language; ?>">

    hoffe konnt die weitehelfen

    MfG

    1. Hi, ja super,
      damit funktioniert es.

      <input type="hidden" name="language" value="<? echo $language; ?>">

      vielen vielen Dank
      Miriam

    2. Heißa, Daniel,

      jupp es gibt eine möglichkeit und zwar in das <form > ein <input type="hidden" name="language" value="<? echo $language; ?>">

      Aber mindestens noch ein htmlspecialchars() drumrum.

      Caramba!
      Grüße aus Biberach Riss,
      Candid Dauth

      --
      „Zigaretten bei Leuten sorgen dafür, dass es mich nicht mehr interessiert, ob jene Leute Zigaretten besitzen, da mich solche Leute dann nicht mehr interessieren.“ | Mein SelfCode
      http://cdauth.de/
  2. Tach auch,

    ?language=<?php $language ?>

    ich weiß nicht, aber muss da kein echo rein? Also <?php echo $language ?>?
    Ich habe so das Gefühl, dass das Script deshalb nicht funktioniert.

    Sag mir bitte, wenn ich falsch liege. Genau wissen tu ich es nicht.

    That's it -
    xola

    --
    Was haben Windows, ein Papierflieger und Prinz Albert von Monaco gemeinsam?
    Alle sind extrem absturzgefährdet
    1. Hallo xola.

      ?language=<?php $language ?>

      ich weiß nicht, aber muss da kein echo rein? Also <?php echo $language ?>?

      Kann, muss aber nicht. So geht es auch:

      <?php=$language ?>.

      Gruß, Ashura

      --
      Selfcode: sh:( fo:) ch:? rl:( br:^ n4:& ie:{ mo:) va:) de:> zu:) fl:( ss:| ls:[ js:|
      Try it: Become an Opera Lover in 30 days
      Meine Browser: Opera 8.0 | Firefox 1.0.4 | Lynx 2.8.3 | Netscape 4.7 | IE 6.0
      IE Layout-Workaround №1: <!--[if IE]><style type="text/css">*{display:none;}</style><![endif]-->
      1. echo $begrüßung;

        Kann, muss aber nicht. So geht es auch:

        <?php=$language ?>.

        Wenn schon, dann nur ohne das php, also: <?=$var ?>
        Und auch dann nur, wenn openshort_tags eingeschaltet sind. Da man davon aber nicht in allen Fällen ausgehen kann, ist man mit der überall laufenden Lang-Form <?php echo ...?> besser bedient.

        echo "$verabschiedung $name";

        1. Hallo dedlfix.

          Wenn schon, dann nur ohne das php, also: <?=$var ?>

          Also doch. Ich verwende das einige wenige Male und bin davon ausgegangen, dass es beim langen Open-Tag ebenso ist. Offenbar nicht.

          Und auch dann nur, wenn openshort_tags eingeschaltet sind.

          Das sind sie bei mir überall, daher gibt es momentan auch kein Problem.
          (Ja, ich weiß über diese Einstellung Bescheid und kann meine Skripte jederzeit anpassen. ;) )

          Da man davon aber nicht in allen Fällen ausgehen kann, ist man mit der überall laufenden Lang-Form <?php echo ...?> besser bedient.

          Außer, man ist faul. ;)

          Gruß, Ashura

          --
          Selfcode: sh:( fo:) ch:? rl:( br:^ n4:& ie:{ mo:) va:) de:> zu:) fl:( ss:| ls:[ js:|
          Try it: Become an Opera Lover in 30 days
          Meine Browser: Opera 8.0 | Firefox 1.0.4 | Lynx 2.8.3 | Netscape 4.7 | IE 6.0
          IE Layout-Workaround №1: <!--[if IE]><style type="text/css">*{display:none;}</style><![endif]-->
          1. echo $begrüßung;

            Außer, man ist faul. ;)

            Der einzige, der das Recht hat, faul zu sein, ist der Anwender. :-)

            echo "$verabschiedung $name";