input feld auslesen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • 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

    Kommentar


    • #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\]'];

      Kommentar


      • #4
        PHP-Code:

        $_REQEUST
        ['tx_indexedsearch']['sword'

        und nicht 

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

        Kommentar


        • #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

          Kommentar


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

            poste mal dein script

            Kommentar


            • #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.

              Kommentar


              • #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

                Kommentar


                • #9
                  probiers mal hiermit:

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

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

                  Kommentar


                  • #10
                    Original geschrieben von arkos
                    probiers mal hiermit:

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

                    echo 
                    $sendedValue['sword']; 

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

                    Kommentar


                    • #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

                      Kommentar


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

                        Kommentar


                        • #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

                          Kommentar


                          • #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
                            **********

                            Kommentar

                            Lädt...
                            X