我在php / wordpress项目中工作,我在我的数据库中的列中插入了这样的表:
我喜欢在每个输入文本
上显示此表的值所以为此我尝试这样做:
$mats= get_post_meta($product_id, '_mats', true);
<?php
if (!empty($mats)){
foreach ($mats as $key => $value) {
?>
<div><input type="text" class="regular-text pro_ele simple variable external grouped" name="mats[]" value="<?php echo $value; ?>" label_class="pro_title"/><a href="javascript:void(0);" class="remove_button" title="Remove field"><img style="height: 20px;width: 20px;" src="https://upload.wikimedia.org/wikipedia/commons/8/85/Ua_3.21_prohibitory-no_entry.svg"/></a></div>
<?php
}
}
?>
有人可以帮帮我吗?谢谢大家。
答案 0 :(得分:2)
只需将下面一行中的$值更改为$ value [0]即可。
<div><input type="text" class="regular-text pro_ele simple variable external grouped" name="mats[]" value="<?php echo $value[0]; ?>" label_class="pro_title"/><a href="javascript:void(0);" class="remove_button" title="Remove field"><img style="height: 20px;width: 20px;" src="https://upload.wikimedia.org/wikipedia/commons/8/85/Ua_3.21_prohibitory-no_entry.svg"/></a></div>