HTML动态创建表单条目?

时间:2013-03-11 09:42:32

标签: php html json facebook html5

我有一个JSON文件,其中包含来自网页的Facebook数据。我需要的是根据table文件创建checkboxJSON个条目。我正在使用 php sdk javascript sdk

我正在考虑这样一种方法:

<?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 个答案:

答案 0 :(得分: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 }?>

当然,这必须放在视图页面中!