1
美好的一天,我想save
到我的表。如何處理這個錯誤[PHP]
function save()
{
extract(populateform());
echo "<pre>";print_r(populateform());
$tipenya = $this->modelmodel->showdata("SELECT * From user_type");
foreach($tipenya as $types)
{
if($pilihan[$types->id_tipe] != ''){
foreach($pilihan[$types->id_tipe] as $values){
echo "insert into tbl a value ('".$values.','.$types->id_tipe."')<br>";
}
}
}
}
這裏是我要救
Array
(
[pilihan] => Array
(
[TP001] => Array
(
[0] => 2
)
[TP003] => Array
(
[0] => 2
)
)
)
結果從print_r($tipenya)
Array
(
[0] => stdClass Object
(
[id_tipe] => TP001
[deskripsi] => Developer
[flag] => 1
)
[1] => stdClass Object
(
[id_tipe] => TP002
[deskripsi] => Admin
[flag] => 1
)
[2] => stdClass Object
(
[id_tipe] => TP003
[deskripsi] => Outlet
[flag] => 1
)
)
數據,這裏是錯誤Message: Undefined index: TP002
。但是當我嘗試輸入這個
Array
(
[pilihan] => Array
(
[TP001] => Array
(
[0] => 1
)
[TP002] => Array
(
[0] => 1
)
[TP003] => Array
(
[0] => 1
)
)
)
沒有任何錯誤。我想利用這個,但沒有幫助
if($pilihan[$types->id_tipe] != ''){ }
變化'如果($ pilihan [$類型 - > id_tipe]!= '')''到如果(isset($ pilihan [$類型 - > id_tipe])&& $ pilihan [ $ types-> id_tipe]!='')' –
也許你想要'$ pilihan ['pilihan'] [$ types-> id_tipe]'...?這裏有點不清楚。 – deceze