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