[請益] 陣列一直搞不好

看板PHP作者 (學校菜鳥)時間13年前 (2012/07/20 04:38), 編輯推噓2(2010)
留言12則, 6人參與, 最新討論串1/1
不好意思打擾前輩 $data['Class'] 是啥尋資料庫的class欄位,確定有抓到資料 資料為class211 $who = $data['Class']; $select1[$who] = selected ;//這樣存不進去 印$select1[class211] 會跑Array $select1 = array( class211 =>'selected');//這樣可以存進去 $select1 = array( $who => 'selected');//這樣也存不進去 印$select1[class211] 也是跑 Array 不知道為什麼第一、三個方式存不進去,煩請指教,感激不盡 --- $select1=get_select1($the_id) ; . . . <option value="class112" {$select1['class112']}>企鵝班</option> <option value="class211" {$select1['class211']}>小一甲</option> <option value="class221" {$select1['class212']}>小二甲</option> <option value="class231" {$select1['class213']}>小三甲</option> . . . function get_select1($the_id=""){ global $link; $sql="select * from member where ID='{$the_id}'"; $result=mysql_db_query("lunch",$sql,$link); $data = mysql_fetch_assoc($result); $who = $data['Class']; //$who 確定有撈到資料, $select1 = array( $who =>'selected'); return $select1 ; } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.41.122.162

07/20 06:40, , 1F
你貼出程式碼會比較....好理解 我看不太懂XDD
07/20 06:40, 1F
※ 編輯: superjj 來自: 114.41.122.162 (07/20 07:51)

07/20 08:59, , 2F
會跑array不就代表有存,你先Dump看值對不對先
07/20 08:59, 2F
※ 編輯: superjj 來自: 114.41.122.162 (07/20 11:03)

07/20 11:05, , 3F
$who 是 class211沒錯
07/20 11:05, 3F

07/20 11:18, , 4F
$select1[$who] = 'selected' 改成這樣呢@@?
07/20 11:18, 4F

07/20 12:24, , 5F
所以你的需求是 要從資料庫撈出來成為 下拉選單這樣?
07/20 12:24, 5F
k大應該說是,讓下拉選單可以讀到資料庫的資料 → kerash:你把包含 echo 的程式碼都打出來比較好理解.. 07/20 16:15 謝謝k大 我可以再試試看

07/20 16:16, , 6F
不知道你是在哪裡ECHO的,我隨意測試你的程式碼都是OK的
07/20 16:16, 6F

07/20 23:01, , 7F
你直接把變數var_dump出來看看就知道了
07/20 23:01, 7F

07/21 02:41, , 8F
var_dump() to check
07/21 02:41, 8F
謝謝m大,原來dump是指這個函數

07/21 23:52, , 9F
array(1) { ["class211 "]=> string(8) "selected" }
07/21 23:52, 9F

07/21 23:52, , 10F
原來class211後面多一個空白!!!!
07/21 23:52, 10F
※ 編輯: superjj 來自: 114.41.122.162 (07/21 23:55)

07/22 00:00, , 11F
現在再查為什麼會多寫入一個空白....
07/22 00:00, 11F

07/22 00:01, , 12F
解決,謝謝各位.....修改資料的fun多一個空白...
07/22 00:01, 12F
文章代碼(AID): #1G271294 (PHP)
文章代碼(AID): #1G271294 (PHP)