2013-03-11 77 views
-1

我有一個包含來自頁面的Facebook數據的JSON文件。我需要的是根據JSON文件創建tablecheckbox條目。我正在使用php sdkjavascript sdkHTML動態創建表單條目?

我這樣想的一種方法的:

<?php 
$array_of_decoded=json_decode("$myjson",true); 
for($i=0;$array_of_decoded(i);i++) 
{?> 
// create new entry in html form with the following propreties: 
<input type="checkbox" name="<?php array_of_decoded(i)['name']?>" 
value="<?php array_of_decoded(i)['id']?>"><?php array_of_decoded(i)['name']?<br> 
<?php 
//... 
}?> 

我的JSON文件具有類似的條目下列內容:

{"category":"Musician\/band","name":"Yann Tiersen (official)","id":"18359161762"} 

我在這一個新手,和上面的代碼可能是錯的,我只是現場寫的,沒有測試。有沒有人有一個想法如何創建新的條目?上面的代碼是否顯示瞭如何正確解碼json?

回答

1

你可以把它用「foreach」:

<?php 
foreach(json_decode("$myjson",true) as $element) {?> 
    <input type="checkbox" name="<?php echo $element['name']?>" value="<?php echo $element['id']?>"><?php echo $element['name']?><br> 
<?php }?> 

當然,這必須放置在視圖頁!

+0

謝謝,剛開始實施它 – 2013-03-11 10:09:30