input feld auslesen

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • input feld auslesen

    hi

    bei mir hat ein inputfeld folgende struktur

    <input autocomplete="off" id="" name="tx_indexedsearch[sword]" type="text" value="Suchwort" />

    beim drücken auf den button submit wird eine externe php datei aufgerufen vom welchem ich den inhalt des obigen input feldes auslesen will.
    $sendedValue = $_REQUEST['tx_indexedsearch[sword]'];

    nur er kann das nicht auslesen, wenn ich denn namen des input feldes von tx_indexedsearch[sword] auf sword umändere und versuche sword auszulesen dann funktioniert es.

    das problem ist der name muss unbedingt tx_indexedsearch[sword] heisen im input feld, wie kann ich diese aber jetzt auslesen?

  • #2
    PHP Code:
    $_POST['tx_indexedsearch']['sword'
    im zweifelsfalle immer ein
    PHP Code:
    print_r($_POST); 
    gruß
    peter
    Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
    Meine Seite

    Comment


    • #3
      danke für die schnelle antwort aber so funktioniert es auch leider nicht.
      ich denke man muss irgendwie das [] entwerten können

      habe folgendes versucht ging aber auch nicht
      $sendedValue = $_REQUEST['tx_indexedsearch\[sword\]'];

      Comment


      • #4
        PHP Code:

        $_REQEUST
        ['tx_indexedsearch']['sword'

        und nicht 

        $_REQUEST
        ['tx_indexedsearch\[sword\]']; 

        Comment


        • #5
          hi newphp:

          danke das du mir nochmals auf die sprünge hilfst mag sein das ich mangelnde deutsch kenntnisse habe aber ich zitiere meine vorherige antwort nochmals

          [danke für die schnelle antwort aber so funktioniert es auch leider nicht.]

          also damit habe ich gemeint gehabt, danke das du
          Kropff mir so schnell geantwortet hast nur dein lösungsvorschlag funktioniert auch leider nicht

          Comment


          • #6
            das bezweifle ich aber sehr.....

            poste mal dein script

            Comment


            • #7
              ok ich poste mal den anfang also die ersten zwei zeilen des scriptes

              <?
              $sendedValue = $_POST['tx_indexedsearch']['sword'];
              echo $sendedValue;
              ?>

              und die html:

              <form action="###SEARCHPID###" method="post" name="searchform" id="searchform">
              <input autocomplete="off" id="" name="tx_indexedsearch[sword]" type="text" value="Suchwort" />
              <input type="submit" />
              </form>

              ok jetzt das ganze nochmal:
              wenn ich im inputfeld den namen von tx_indexedsearch[sword] auf sword ändere und in der php $_POST['sword'] auslese funktioniert die funktion die ich haben will, aber denn namen tx_indexedsearch[sword] darf ich nicht umändern.

              Comment


              • #8
                bei mir funktioniert das wunderbar, aber was ist das?
                ###SEARCHPID###

                gruß
                peter
                Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
                Meine Seite

                Comment


                • #9
                  probiers mal hiermit:

                  PHP Code:
                  $sendedValue $_REQUEST['tx_indexedsearch'];

                  echo 
                  "$sendedValue['sword']; 
                  **********
                  arkos
                  **********

                  Comment


                  • #10
                    Original geschrieben von arkos
                    probiers mal hiermit:

                    PHP Code:
                    $sendedValue $_REQUEST['tx_indexedsearch'];

                    echo 
                    $sendedValue['sword']; 

                    edit: flüchtigkeitsfehler behoben
                    **********
                    arkos
                    **********

                    Comment


                    • #11
                      undzwar ich arbeite mit typo3, und das formular wird von einer extension generiert. und den marker ###SEARCHPID### wird vom Typoscript gesetzt.

                      finde es merkwürdig warum es bei mir nicht geht, ich weis auch gar nicht was ich da falsch machen kann aber trotzdem danke an alle ich suche mal noch ein bisschen, villeicht mache ich irgendwo einen fehler

                      Comment


                      • #12
                        meine variante funzt auch nicht????
                        **********
                        arkos
                        **********

                        Comment


                        • #13
                          hi arkos

                          ne leider nicht, bin am verzweifeln alles funktioniert wenn man einen anderen namen nimmt also am script kann ja kein fehler sein.
                          was mich halt verwirrt ist das das alles bei euch klappt und bei mir nicht

                          Comment


                          • #14
                            wie, einen anderen namen?? anderen namen bei der variable, anderen namen in der form-action?? genauer bitte.

                            gestehe, dass ich meinen fetzen nicht ausprobiert habe. da ich das aber in der form (lediglich mit POST statt REQUEST) täglich mache, weiß ich, dass es bei mir funzt.

                            schreib in dein script mal bitte:

                            PHP Code:
                            print_r($_POST); 
                            rein, und sag was dabei rum kommt...
                            **********
                            arkos
                            **********

                            Comment

                            Working...
                            X