if (isset($_POST['myData'])) {
$json = json_decode($_POST['myData'], true);
global $phone, $name, $id_proj;
$arr = array();
foreach ($json as $item => $k) {
$id_proj = $k['movieid'];
$name = $k['name'];
$phone = $k['phone'];
array_push($arr, $k['sedloid']);
}
echo "Output $id_proj AND $name AND $phone ";
}
I am sending from reservation page some information about user.
This is the JSON I'm sending at PHP PAGE:
myData:[{"movieid":"1"},{"name":"Random Name"},{"phone":"0601234567"},{"sedloid":"6"},{"sedloid":"7"},{"sedloid":"8"}]
As the response, I've got Undefined index error, multiple times for every row in for each loop.
This is VAR_DUMP
result from decoded JSON value:
array (size=6)
0 =>
array (size=1)
'movieid' => string '1' (length=1)
1 =>
array (size=1)
'name' => string 'Random Name' (length=11)
2 =>
array (size=1)
'phone' => string '0601234567' (length=10)
3 =>
array (size=1)
'sedloid' => string '6' (length=1)
4 =>
array (size=1)
'sedloid' => string '7' (length=1)
5 =>
array (size=1)
'sedloid' => string '8' (length=1)
What am I doing wrong?