我在一堆复选框和一个文本框上创建了一个编辑表单。 这是我的代码
A1 = "campaign1_attribute1_whatever_yes_123421"
A2 = "=REGEXREPLACE(A1,"_+\d*$","")" //This gives you : *campaign1_attribute1_whatever_yes*
A3 = SPLIT(A2, "_", TRUE) //This gives you: campaign1 attribute1 whatever yes, each in a separate column.
代码运行正常。在我更新数据后再次返回编辑表单时,它看起来像这样。
我不希望所有复选框值都显示在文本框中。但是我想对复选框和文本框使用相同的属性。我该怎么做?
答案 0 :(得分:1)
在$subunit = explode(',',$row['subunit']);
行下方的while循环中,需要放置此代码:
$array_all=array('OFL','HVTL','PINS','FEG','PC','PI');
$a=array_values(array_diff($subunit,$array_all));
$ a会为您提供Others
文字字段的值。您需要将Others的值替换为:
<input type="text" name="subunit[]" value="<?php echo $a[0]; ?>"/>