[請益] 關於 for 迴圈的問題

看板PHP作者 (曆仔)時間11年前 (2013/06/17 15:56), 編輯推噓1(102)
留言3則, 3人參與, 最新討論串1/1
各位好: 今天在撰寫時遇到一個不解的問題, 故想問請版上的大大 $a = getSurveyList($class_no); //print_r($a); //列印出的結果可以看 http://pastebin.com/pwjYzF1c for($i=0;$i<count($a);$i++){ //echo $a[$i]['s_id']."<br />\r\n"; //echo $a[$i]['s_name']."<br />\r\n"; //echo $a[$i]['s_value']."<br />\r\n"; $sq_id = "sq".$a[$i]['s_id']; $value = $_POST[$sq_id]; echo $a[$i]['s_id']."|".$sq_id."|".$value."<br />"; } count($a) 出來的 數值是 3 那照我迴圈地跑法應該會執行 3 次 (我的 $a 裡面也確實有 0~2 三個) 但我在要印出 $value = $_POST[$sq_id]; 時 會跟我說 Notice: Undefined index: sq5 然後就取不出 $_POST['sq5'] 的數值, 但 sq1 和 sq3 都有抓到 而我在 $a 裡面 也有 s_id = 5 的數值存在 只單獨執行 $a[$i]['s_id'] 也取得出 1 3 5 來 這樣是哪裡有問題呢??? 我的 PHP 版本是 5.4.3 先謝謝大大們 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.39.237.71

06/17 15:59, , 1F
或許跟本沒POST進來?
06/17 15:59, 1F

06/17 16:07, , 2F
檢查一下變數名稱sq5(是不是打錯字),看看有沒有POST進來
06/17 16:07, 2F

06/17 17:54, , 3F
感謝各位.. 找到問題點了, 的確是沒被POST進來
06/17 17:54, 3F
文章代碼(AID): #1Hli4gtm (PHP)