0
注意options
数组这个数组拥有数据库上的一组属性,在脚本中有一个数据库调用,它不需要在这里添加,它检索数据,因为它已经在那里...如果数据库为空则获取数据?
$meta_boxes[] = array(
'id' => 'page_metabox',
'fields' => array(
array(
'name' => ''.$slider['properties']['title'].'',
'desc' => 'Upload an image/pattern for the static area.',
'id' => $prefix . 'text_BOMB',
'type' => 'sortable',
'options' => $slider['properties'],
'multiple' => true,
),
);
数据HTML是使用foreach和输入输出...
<?php foreach ($field['options'] as $value => $name) : ?>
<input type="text" name="<?php echo $field['id'].'[]' ?>" id="<?php echo $field['id'] ?>" value="<?php echo $value; ?>" />
<?php endforeach; ?>
这是exactally我想要什么,我的输入列表每个属性...然后打我,如果它的一个新用户和数据不是在他们的数据库上,但foreach不会输出任何内容,然后就没有办法wri它忒到数据库......这是相当noobish但是这意味着为你们更简单的答案:对
不用你为什么'计数($ field ['options'])'知道是否有任何东西,或者count($ field ['options'] ['fields'])'如果它等于0,那么回显一些空的输入框给用户使用,您可以进一步将其与jQuery结合使用,为更多属性添加新的动态字段。 – Prix
好吧,听起来不错,我怎么准确地写它(noob在这里)..'if(count($ field ['options'] == 0){// mystuff} else {// else stuff}' – Mike
[Manual is你的朋友,如果你不知道函数的语法,请检查它。](http://php.net/manual/en/function.count.php) – Prix