how to call this variable in my array editcase











up vote
0
down vote

favorite












I have a session called $_SESSION['data']



And I have a text input called 'lengtezijde'



I already used foreach on the session:



foreach ($_SESSION['data'] as $key => $data);


And if I want to use my input from lengtezijde, I tried it like this:



echo $_SESSION['data'][$_GET['key'];


but then it is an array and I want the input value.



How do I go a layer deeper in the array to use the value?










share|improve this question
























  • Input value are passed via POST
    – Sfili_81
    Nov 8 at 10:51










  • Do one thing print_r($_SESSION['data']) and see the data structure.
    – Gufran Hasan
    Nov 8 at 10:59






  • 1




    Your last echo is missing a ]
    – Nigel Ren
    Nov 8 at 11:04










  • @GufranHasan the output is than Array ( [0] => Array ( [hoogte] => 1 [kleur] => 1 [lengtezijde] => 800 [toevoegen] => toevoegen ) )
    – snakepyro
    Nov 8 at 11:06










  • Okay, @snakepyro, print_r($data) inside loop.
    – Gufran Hasan
    Nov 8 at 11:11

















up vote
0
down vote

favorite












I have a session called $_SESSION['data']



And I have a text input called 'lengtezijde'



I already used foreach on the session:



foreach ($_SESSION['data'] as $key => $data);


And if I want to use my input from lengtezijde, I tried it like this:



echo $_SESSION['data'][$_GET['key'];


but then it is an array and I want the input value.



How do I go a layer deeper in the array to use the value?










share|improve this question
























  • Input value are passed via POST
    – Sfili_81
    Nov 8 at 10:51










  • Do one thing print_r($_SESSION['data']) and see the data structure.
    – Gufran Hasan
    Nov 8 at 10:59






  • 1




    Your last echo is missing a ]
    – Nigel Ren
    Nov 8 at 11:04










  • @GufranHasan the output is than Array ( [0] => Array ( [hoogte] => 1 [kleur] => 1 [lengtezijde] => 800 [toevoegen] => toevoegen ) )
    – snakepyro
    Nov 8 at 11:06










  • Okay, @snakepyro, print_r($data) inside loop.
    – Gufran Hasan
    Nov 8 at 11:11















up vote
0
down vote

favorite









up vote
0
down vote

favorite











I have a session called $_SESSION['data']



And I have a text input called 'lengtezijde'



I already used foreach on the session:



foreach ($_SESSION['data'] as $key => $data);


And if I want to use my input from lengtezijde, I tried it like this:



echo $_SESSION['data'][$_GET['key'];


but then it is an array and I want the input value.



How do I go a layer deeper in the array to use the value?










share|improve this question















I have a session called $_SESSION['data']



And I have a text input called 'lengtezijde'



I already used foreach on the session:



foreach ($_SESSION['data'] as $key => $data);


And if I want to use my input from lengtezijde, I tried it like this:



echo $_SESSION['data'][$_GET['key'];


but then it is an array and I want the input value.



How do I go a layer deeper in the array to use the value?







php






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Nov 8 at 10:56









Gufran Hasan

3,17531225




3,17531225










asked Nov 8 at 10:50









snakepyro

124




124












  • Input value are passed via POST
    – Sfili_81
    Nov 8 at 10:51










  • Do one thing print_r($_SESSION['data']) and see the data structure.
    – Gufran Hasan
    Nov 8 at 10:59






  • 1




    Your last echo is missing a ]
    – Nigel Ren
    Nov 8 at 11:04










  • @GufranHasan the output is than Array ( [0] => Array ( [hoogte] => 1 [kleur] => 1 [lengtezijde] => 800 [toevoegen] => toevoegen ) )
    – snakepyro
    Nov 8 at 11:06










  • Okay, @snakepyro, print_r($data) inside loop.
    – Gufran Hasan
    Nov 8 at 11:11




















  • Input value are passed via POST
    – Sfili_81
    Nov 8 at 10:51










  • Do one thing print_r($_SESSION['data']) and see the data structure.
    – Gufran Hasan
    Nov 8 at 10:59






  • 1




    Your last echo is missing a ]
    – Nigel Ren
    Nov 8 at 11:04










  • @GufranHasan the output is than Array ( [0] => Array ( [hoogte] => 1 [kleur] => 1 [lengtezijde] => 800 [toevoegen] => toevoegen ) )
    – snakepyro
    Nov 8 at 11:06










  • Okay, @snakepyro, print_r($data) inside loop.
    – Gufran Hasan
    Nov 8 at 11:11


















Input value are passed via POST
– Sfili_81
Nov 8 at 10:51




Input value are passed via POST
– Sfili_81
Nov 8 at 10:51












Do one thing print_r($_SESSION['data']) and see the data structure.
– Gufran Hasan
Nov 8 at 10:59




Do one thing print_r($_SESSION['data']) and see the data structure.
– Gufran Hasan
Nov 8 at 10:59




1




1




Your last echo is missing a ]
– Nigel Ren
Nov 8 at 11:04




Your last echo is missing a ]
– Nigel Ren
Nov 8 at 11:04












@GufranHasan the output is than Array ( [0] => Array ( [hoogte] => 1 [kleur] => 1 [lengtezijde] => 800 [toevoegen] => toevoegen ) )
– snakepyro
Nov 8 at 11:06




@GufranHasan the output is than Array ( [0] => Array ( [hoogte] => 1 [kleur] => 1 [lengtezijde] => 800 [toevoegen] => toevoegen ) )
– snakepyro
Nov 8 at 11:06












Okay, @snakepyro, print_r($data) inside loop.
– Gufran Hasan
Nov 8 at 11:11






Okay, @snakepyro, print_r($data) inside loop.
– Gufran Hasan
Nov 8 at 11:11














3 Answers
3






active

oldest

votes

















up vote
1
down vote



accepted










Please try this inside the foreach loop:



echo $data['lengtezijde'];


or



echo $_SESSION['data'][$key]['lengtezijde'];


We have seen $key will have indexing value 0.



Note: as looping on session data you will get $data value as when print $data:



Array ( [hoogte] => 1 [kleur] => 1 [lengtezijde] => 800 [toevoegen] => toevoegen )


So you can get directly the value of lengtezijde by using as :



$data['lengtezijde']; inside the foreach loop.






share|improve this answer






























    up vote
    0
    down vote













    Try this ....



    echo $_SESSION['data'][$key]['lengtezijde'];





    share|improve this answer























    • While this code snippet may solve the problem, it doesn't explain why or how it answers the question. Please include an explanation for your code, as that really helps to improve the quality of your post. Remember that you are answering the question for readers in the future, and those people might not know the reasons for your code suggestion.
      – Luca Kiebel
      Nov 8 at 12:27


















    up vote
    0
    down vote













    It is not clear how you set the value of the array. If you set the array value in the for-loop like this:



    foreach ($_SESSION['data'] as $key => $data);
    $data['lengtezijde'] = "some value";


    Then to get the value you must do something like this:



    $key = $_GET['key']; //or the key to the index you want
    echo $_SESSION['data'][$key]['lengtezijde'];





    share|improve this answer





















      Your Answer






      StackExchange.ifUsing("editor", function () {
      StackExchange.using("externalEditor", function () {
      StackExchange.using("snippets", function () {
      StackExchange.snippets.init();
      });
      });
      }, "code-snippets");

      StackExchange.ready(function() {
      var channelOptions = {
      tags: "".split(" "),
      id: "1"
      };
      initTagRenderer("".split(" "), "".split(" "), channelOptions);

      StackExchange.using("externalEditor", function() {
      // Have to fire editor after snippets, if snippets enabled
      if (StackExchange.settings.snippets.snippetsEnabled) {
      StackExchange.using("snippets", function() {
      createEditor();
      });
      }
      else {
      createEditor();
      }
      });

      function createEditor() {
      StackExchange.prepareEditor({
      heartbeatType: 'answer',
      convertImagesToLinks: true,
      noModals: true,
      showLowRepImageUploadWarning: true,
      reputationToPostImages: 10,
      bindNavPrevention: true,
      postfix: "",
      imageUploader: {
      brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
      contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
      allowUrls: true
      },
      onDemand: true,
      discardSelector: ".discard-answer"
      ,immediatelyShowMarkdownHelp:true
      });


      }
      });














       

      draft saved


      draft discarded


















      StackExchange.ready(
      function () {
      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53206193%2fhow-to-call-this-variable-in-my-array-editcase%23new-answer', 'question_page');
      }
      );

      Post as a guest















      Required, but never shown

























      3 Answers
      3






      active

      oldest

      votes








      3 Answers
      3






      active

      oldest

      votes









      active

      oldest

      votes






      active

      oldest

      votes








      up vote
      1
      down vote



      accepted










      Please try this inside the foreach loop:



      echo $data['lengtezijde'];


      or



      echo $_SESSION['data'][$key]['lengtezijde'];


      We have seen $key will have indexing value 0.



      Note: as looping on session data you will get $data value as when print $data:



      Array ( [hoogte] => 1 [kleur] => 1 [lengtezijde] => 800 [toevoegen] => toevoegen )


      So you can get directly the value of lengtezijde by using as :



      $data['lengtezijde']; inside the foreach loop.






      share|improve this answer



























        up vote
        1
        down vote



        accepted










        Please try this inside the foreach loop:



        echo $data['lengtezijde'];


        or



        echo $_SESSION['data'][$key]['lengtezijde'];


        We have seen $key will have indexing value 0.



        Note: as looping on session data you will get $data value as when print $data:



        Array ( [hoogte] => 1 [kleur] => 1 [lengtezijde] => 800 [toevoegen] => toevoegen )


        So you can get directly the value of lengtezijde by using as :



        $data['lengtezijde']; inside the foreach loop.






        share|improve this answer

























          up vote
          1
          down vote



          accepted







          up vote
          1
          down vote



          accepted






          Please try this inside the foreach loop:



          echo $data['lengtezijde'];


          or



          echo $_SESSION['data'][$key]['lengtezijde'];


          We have seen $key will have indexing value 0.



          Note: as looping on session data you will get $data value as when print $data:



          Array ( [hoogte] => 1 [kleur] => 1 [lengtezijde] => 800 [toevoegen] => toevoegen )


          So you can get directly the value of lengtezijde by using as :



          $data['lengtezijde']; inside the foreach loop.






          share|improve this answer














          Please try this inside the foreach loop:



          echo $data['lengtezijde'];


          or



          echo $_SESSION['data'][$key]['lengtezijde'];


          We have seen $key will have indexing value 0.



          Note: as looping on session data you will get $data value as when print $data:



          Array ( [hoogte] => 1 [kleur] => 1 [lengtezijde] => 800 [toevoegen] => toevoegen )


          So you can get directly the value of lengtezijde by using as :



          $data['lengtezijde']; inside the foreach loop.







          share|improve this answer














          share|improve this answer



          share|improve this answer








          edited Nov 8 at 11:24

























          answered Nov 8 at 11:10









          Gufran Hasan

          3,17531225




          3,17531225
























              up vote
              0
              down vote













              Try this ....



              echo $_SESSION['data'][$key]['lengtezijde'];





              share|improve this answer























              • While this code snippet may solve the problem, it doesn't explain why or how it answers the question. Please include an explanation for your code, as that really helps to improve the quality of your post. Remember that you are answering the question for readers in the future, and those people might not know the reasons for your code suggestion.
                – Luca Kiebel
                Nov 8 at 12:27















              up vote
              0
              down vote













              Try this ....



              echo $_SESSION['data'][$key]['lengtezijde'];





              share|improve this answer























              • While this code snippet may solve the problem, it doesn't explain why or how it answers the question. Please include an explanation for your code, as that really helps to improve the quality of your post. Remember that you are answering the question for readers in the future, and those people might not know the reasons for your code suggestion.
                – Luca Kiebel
                Nov 8 at 12:27













              up vote
              0
              down vote










              up vote
              0
              down vote









              Try this ....



              echo $_SESSION['data'][$key]['lengtezijde'];





              share|improve this answer














              Try this ....



              echo $_SESSION['data'][$key]['lengtezijde'];






              share|improve this answer














              share|improve this answer



              share|improve this answer








              edited Nov 8 at 11:16

























              answered Nov 8 at 11:11









              zarif khan

              716




              716












              • While this code snippet may solve the problem, it doesn't explain why or how it answers the question. Please include an explanation for your code, as that really helps to improve the quality of your post. Remember that you are answering the question for readers in the future, and those people might not know the reasons for your code suggestion.
                – Luca Kiebel
                Nov 8 at 12:27


















              • While this code snippet may solve the problem, it doesn't explain why or how it answers the question. Please include an explanation for your code, as that really helps to improve the quality of your post. Remember that you are answering the question for readers in the future, and those people might not know the reasons for your code suggestion.
                – Luca Kiebel
                Nov 8 at 12:27
















              While this code snippet may solve the problem, it doesn't explain why or how it answers the question. Please include an explanation for your code, as that really helps to improve the quality of your post. Remember that you are answering the question for readers in the future, and those people might not know the reasons for your code suggestion.
              – Luca Kiebel
              Nov 8 at 12:27




              While this code snippet may solve the problem, it doesn't explain why or how it answers the question. Please include an explanation for your code, as that really helps to improve the quality of your post. Remember that you are answering the question for readers in the future, and those people might not know the reasons for your code suggestion.
              – Luca Kiebel
              Nov 8 at 12:27










              up vote
              0
              down vote













              It is not clear how you set the value of the array. If you set the array value in the for-loop like this:



              foreach ($_SESSION['data'] as $key => $data);
              $data['lengtezijde'] = "some value";


              Then to get the value you must do something like this:



              $key = $_GET['key']; //or the key to the index you want
              echo $_SESSION['data'][$key]['lengtezijde'];





              share|improve this answer

























                up vote
                0
                down vote













                It is not clear how you set the value of the array. If you set the array value in the for-loop like this:



                foreach ($_SESSION['data'] as $key => $data);
                $data['lengtezijde'] = "some value";


                Then to get the value you must do something like this:



                $key = $_GET['key']; //or the key to the index you want
                echo $_SESSION['data'][$key]['lengtezijde'];





                share|improve this answer























                  up vote
                  0
                  down vote










                  up vote
                  0
                  down vote









                  It is not clear how you set the value of the array. If you set the array value in the for-loop like this:



                  foreach ($_SESSION['data'] as $key => $data);
                  $data['lengtezijde'] = "some value";


                  Then to get the value you must do something like this:



                  $key = $_GET['key']; //or the key to the index you want
                  echo $_SESSION['data'][$key]['lengtezijde'];





                  share|improve this answer












                  It is not clear how you set the value of the array. If you set the array value in the for-loop like this:



                  foreach ($_SESSION['data'] as $key => $data);
                  $data['lengtezijde'] = "some value";


                  Then to get the value you must do something like this:



                  $key = $_GET['key']; //or the key to the index you want
                  echo $_SESSION['data'][$key]['lengtezijde'];






                  share|improve this answer












                  share|improve this answer



                  share|improve this answer










                  answered Nov 8 at 11:25









                  Elisha Senoo

                  986716




                  986716






























                       

                      draft saved


                      draft discarded



















































                       


                      draft saved


                      draft discarded














                      StackExchange.ready(
                      function () {
                      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53206193%2fhow-to-call-this-variable-in-my-array-editcase%23new-answer', 'question_page');
                      }
                      );

                      Post as a guest















                      Required, but never shown





















































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown

































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown







                      Popular posts from this blog

                      Guess what letter conforming each word

                      Port of Spain

                      Run scheduled task as local user group (not BUILTIN)