Ankündigung

Einklappen
Keine Ankündigung bisher.

2 variablen in einem Value tag

Einklappen

Neue Werbung 2019

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

  • 2 variablen in einem Value tag

    Hallo,

    wie kann ich 2 variablen in einem value tag auslesen:
    so speicher ich die variablen:
    Code:
    $hallo = $a;
    $ciao = $b;
    session_register("hallo");
    session_register("ciao");
    so lese ich sie aus:
    Code:
    <input type="hidden" name="nummer" value="'.$hallo.'">
    <input type="hidden" name="text" value="'.$ciao.'">
    wie kann ich zum beispiel jetzt die beiden variablen in einen value tag packk , wie zum beispiel hier:
    Code:
    <input type="hidden" name="nummer" value="'.$hallo..$ciaio.'">
    aber das funktioniert nicht wie dann-.

    danke gruß

  • #2
    Warum willst du denn die Variablen in einem value tag haben???
    Außerdem hast du sie ja in der session registriert, d.h. du hast sie eh überall, wo du die session startest zur verfügung.
    Andernfalls, könntest du sie in einer Variable mit einem trennzeichen kombinieren und dann später per explode wieder trennen.

    Kommentar


    • #3
      ich will sie da haben, weil ich eine anrede und den namen haben will

      die daten werden in der session gespeichert. über drei seiten weitertransportiert und dann erscheint der button senden, dann klickt man drauf und dann werden die daten im value tag versand.

      ich will aber keine zwei tags verwenden sondern nur einen

      Kommentar


      • #4
        wenn du es mir eklären kannst wäre ich sehr dankbar

        Kommentar


        • #5
          Nun, du könntest sie ja zwar dann gleich aus der Session lesen.
          Oder du fügst sie zu einer variable zusammen.
          PHP-Code:
          <?php
          $hallo 
          $a
          $ciao $b
          $hi $a.$b;
          ?>
          Falls du sie danach wieder seperat brauchst, kannst du ja auch noch ein trennzeichen dazwischenschreiben.
          PHP-Code:
          <?php
          $hallo 
          $a
          $ciao $b
          $sep "??";
          $hi $a.$sep.$b;
          ?>
          Trennen kannst du sie dann so:
          PHP-Code:
          <?php
          $bye 
          explode("??",$hi);
          echo 
          $bye[0]; // wäre dann $hallo
          echo $bye[1]; // wäre dann $ciao
          ?>

          Kommentar


          • #6
            hey sorry aber laut deiner erklärung kann ich die 2 variablen vom anfang nicht speichern

            Kommentar


            • #7
              also wenn:
              PHP-Code:
              echo '
              <input type="hidden" name="nummer" value="'
              .$hallo.'">
              <input type="hidden" name="text" value="'
              .$ciao.'">
              '

              funktioniert, sollte deine 2te ausgabe so:

              PHP-Code:
              echo '
              <input type="hidden" name="nummer" value="'
              .$hallo.$ciaio.'">
              '

              (1 punkt reicht)

              falls es darum geht, dass die variablen nicht ausgegeben werden, bzw leer sind mal hier schauen

              http://www.phpfriend.de/ftopic26569.html


              mfg
              robo47
              [URL="http://www.robo47.net"]robo47.net[/URL] - Blog, Codeschnipsel und mehr
              | :arrow: [URL="http://www.robo47.net/blog/192-Caching-Libraries-and-Opcode-Caches-in-php-An-Overview"]Caching-Klassen und Opcode Caches in php[/URL] | :arrow: [URL="http://www.robo47.net/components"]Robo47 Components - PHP Library extending Zend Framework[/URL]

              Kommentar


              • #8
                Ich wüsste sonst nicht wie du die 2 Variablen in einem value Tag unterbringen willst.
                Warum übergibst du sie nicht gleich mit der session, wenn du sie dort eh registriert sind?

                Kommentar


                • #9
                  funktioniert, sollte deine 2te ausgabe so:

                  PHP:

                  echo '
                  <input type="hidden" name="nummer" value="'.$hallo.$ciaio.'">
                  ';


                  (1 punkt reicht)
                  das geht nicht es wird nur die ausgabe $ciao wiedergegeben

                  Kommentar


                  • #10
                    dann fang doch mal an dein problem logisch anzugehen

                    mach
                    echo 'wert von hallo: "'.$hallo.'"
                    ';
                    echo 'wert von ciaio "'.$ciaio.'"
                    ';

                    oder gleich:

                    echo '<pre>';
                    var_dump($hallo);
                    var_dump($ciaio);
                    echo '</pre>';

                    wenn da nix ausgegeben wird, liegt dein fehelr woanders. dann ist $hallo einfach leer.

                    mfg
                    robo47
                    [URL="http://www.robo47.net"]robo47.net[/URL] - Blog, Codeschnipsel und mehr
                    | :arrow: [URL="http://www.robo47.net/blog/192-Caching-Libraries-and-Opcode-Caches-in-php-An-Overview"]Caching-Klassen und Opcode Caches in php[/URL] | :arrow: [URL="http://www.robo47.net/components"]Robo47 Components - PHP Library extending Zend Framework[/URL]

                    Kommentar


                    • #11
                      vielleicht liegt es ja auch daran,d ass ich die eine variable aus ainem dropdownmenü - sprich selct tag - speicehrn will. und die kann ich nicht speichern

                      zu haglbert

                      also es geht um einen sms versand

                      im dropdownmenü findet ihr die ganzen vorwahlen die so gespwichert werden
                      PHP-Code:
                      $vorwahl $vorwahl;
                      session_register("vorwahl"); 
                      daneben ein feld, wo die nummer gespeichert wird
                      PHP-Code:
                      $nummer $nummer;
                      session_register("nummer"); 
                      und das ganze soll nach drei seiten wieder zu einem zusammengefügt werden zum beispiel so:
                      PHP-Code:
                      <input type="hidden" name="nummer" value="'.$vorwahl.$nummer.'"
                      aber das geht nicht weil nur die hintere variable wiedergegeben wird.

                      was kann ich tun

                      Kommentar


                      • #12
                        öhm seite 1, stichwort register globals mal geschaut?

                        ansosnten ist session_register() veraltet, arbeite doch einfach direkt mit den super globalen variablen:

                        $_POST
                        und $_SESSION
                        sprich einfach anstatt


                        $vorwahl = $vorwahl;
                        session_register("vorwahl");

                        dies:

                        $_SESSION['vorwahl'] = 'inhalt';
                        [URL="http://www.robo47.net"]robo47.net[/URL] - Blog, Codeschnipsel und mehr
                        | :arrow: [URL="http://www.robo47.net/blog/192-Caching-Libraries-and-Opcode-Caches-in-php-An-Overview"]Caching-Klassen und Opcode Caches in php[/URL] | :arrow: [URL="http://www.robo47.net/components"]Robo47 Components - PHP Library extending Zend Framework[/URL]

                        Kommentar


                        • #13
                          sorry, aber ich versteh hier irgendwas nicht ....

                          1. weisst du was session sind und wozu sie gut sind? wenn ja warum mußt du die werte in einem hidden-feld übergeben wenn sie in der session gespeichert sind.


                          2. wozu ist
                          PHP-Code:
                          $nummer $nummer;
                          session_register("nummer"); 
                          und
                          PHP-Code:
                          $vorwahl $vorwahl;
                          session_register("vorwahl"); 
                          gut und wo kommen die werte für $vorwahl und $nummer her?

                          mario.
                          Problems with Windows : REBOOT
                          Problems with Linux : BE ROOT

                          Kommentar


                          • #14
                            s.o. aus einem input tag

                            Kommentar


                            • #15
                              kann ich aus einem select tag auch die werte speichern wie oben beschrieben

                              in sessions

                              Kommentar

                              Lädt...
                              X