我从数据库输入了有关她值的数据,像这样:
<input type="text" name="ID" value="<?php echo $row['ID'];?>">
<input type="text" name="AGE" value="<?php echo $row['AGE'];?>">
当行中存在数据时,如何隐藏输入并显示标签,并隐藏输入以避免更改数据两个增益?
答案 0 :(得分:1)
我不明白您的问题。您可以将条件设置为:
<?php if(!empty($row['ID'])){ ?>
<input type="text" name="ID" value="<?php echo $row['ID'];?>">
<?php }else{ ?>
<label><?php echo $row['ID'];?></label>
<?php } ?>
<?php if(!empty($row['AGE'])){ ?>
<input type="text" name="AGE" value="<?php echo $row['AGE'];?>">
<?php }else{ ?>
<label><?php echo $row['AGE'];?></label>
<?php } ?>
注意:empty()
函数首先检查是否为变量,然后检查空度
答案 1 :(得分:0)
您可以通过display:hisden使用css,并在该位置添加标签。