[英]Get data if the database is empty?
請注意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,
),
);
使用foreach和輸入來輸出數據HTML。
<?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; ?>
這正是我想要的,我為每個屬性提供了一個輸入列表...然后它擊中了我,如果它是一個新用戶,並且數據庫中沒有數據,但是foreach將不會輸出任何內容,那么就沒有辦法把它寫到數據庫中...這有點笨拙,但這對你們來說意味着一個簡單的答案:p
您可以使用empty-函數:
<?php
if (empty($field['options'])) {
//do something when options are empty
}
else { //the array $field['options'] has something in it
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;
}
?>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.