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?
php
|
show 1 more comment
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?
php
Input value are passed via POST
– Sfili_81
Nov 8 at 10:51
Do one thingprint_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 thanArray ( [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
|
show 1 more comment
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?
php
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
php
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 thingprint_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 thanArray ( [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
|
show 1 more comment
Input value are passed via POST
– Sfili_81
Nov 8 at 10:51
Do one thingprint_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 thanArray ( [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
|
show 1 more comment
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.
add a comment |
up vote
0
down vote
Try this ....
echo $_SESSION['data'][$key]['lengtezijde'];
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
add a comment |
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'];
add a comment |
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.
add a comment |
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.
add a comment |
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.
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.
edited Nov 8 at 11:24
answered Nov 8 at 11:10
Gufran Hasan
3,17531225
3,17531225
add a comment |
add a comment |
up vote
0
down vote
Try this ....
echo $_SESSION['data'][$key]['lengtezijde'];
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
add a comment |
up vote
0
down vote
Try this ....
echo $_SESSION['data'][$key]['lengtezijde'];
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
add a comment |
up vote
0
down vote
up vote
0
down vote
Try this ....
echo $_SESSION['data'][$key]['lengtezijde'];
Try this ....
echo $_SESSION['data'][$key]['lengtezijde'];
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
add a comment |
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
add a comment |
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'];
add a comment |
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'];
add a comment |
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'];
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'];
answered Nov 8 at 11:25
Elisha Senoo
986716
986716
add a comment |
add a comment |
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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
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