제출할 때 $ POST를 보내는 필드가 있습니다. 나는 하나의 가치를 원한다. 그러나 나는 할 수 없다. 아마 나는 장님 일 수도 있지만, 나에게는 불가능한 일이다. PHP :
$i = 0;
$ok = Yii::$app->request->post("Presentations");
$ok2 = $ok[$i]['place_name'];
var_dump($ok);
var_dump($ok2);
$i++;
먼저 위해서 var_dump 기대했던 저를 보여줍니다 : 8까지 등등
array (size=8)
0 =>
array (size=11)
'gen_status_chechbox' => string '1' (length=1)
'name' => string 'F17011201' (length=9)
'presenter_id' => string '2' (length=1)
'presentation_assistants_ids' =>
array (size=1)
0 => string '1' (length=1)
'date' => string '2017-01-12' (length=10)
'time' => string '12:00' (length=5)
'place_id' => string '50' (length=2)
'place_name' => string '0' (length=1)
'place_city' => string '0' (length=1)
'place_street' => string 'a' (length=1)
'place_post_code' => string '00-000' (length=6)
1 =>
array (size=10)
'gen_status_chechbox' => string '1' (length=1)
'name' => string 'F17011202' (length=9)
'presenter_id' => string '2' (length=1)
'presentation_assistants_ids' =>
array (size=1)
0 => string '1' (length=1)
'date' => string '2017-01-12' (length=10)
'time' => string '12:00' (length=5)
'place_name' => string 'juz' (length=3)
'place_city' => string 'nie' (length=3)
'place_street' => string 'wiem' (length=4)
'place_post_code' => string '55-999' (length=6)
2 =>
array (size=11)
'gen_status_chechbox' => string '1' (length=1)
'name' => string 'F17011301' (length=9)
'presenter_id' => string '2' (length=1)
'presentation_assistants_ids' =>
array (size=1)
0 => string '1' (length=1)
'date' => string '2017-01-13' (length=10)
'time' => string '12:00' (length=5)
'place_id' => string '45' (length=2)
'place_name' => string '0' (length=1)
'place_city' => string '0' (length=1)
'place_street' => string 'a' (length=1)
'place_post_code' => string '00-000' (length=6)
그리고, 내가 8 프레젠테이션을 만들 수 있기 때문이다. 두 번째 var_dump는 무엇이든지간에 '0'을 보여줍니다. 두 번째 경우 place_name은 분명 'juz'이며 '0'이 아닙니다. 나는 2 시간 이상 그것에 갇혀 있었고, 그것이 내가 적어도 명백한 역설을 가지게 된 점이다.
'0'은 'place_name'입력의 기본값이지만 $ _POST가 이미 다른 값인 경우 나중에 어떻게 나타낼 수 있습니까?
우리에게 전체 루프 코드를 제시해주십시오. – Yupik
'var_dump ($ ok [1] [ 'place_name'])'을 보여주는 것은 무엇입니까? –
@AntonRybalko 매번 0을 보였습니다. 내가 원했던 것처럼 – Olga