关于PHP动态修改表单文本框属性的问题
如题.
------已经连接数据库--------------
<这里有一个循环语句>
<form action="" method="post" name="<?php echo $res['id']?> form">
<input type="text" name="tex" value="<?php echo $res['value'] ?>">
<input type="submit" name="sub" >
<input type="hidden" name="id" value="<?php echo $res['id'] ?>">
</form>
</循环语句结束>
我是想当数据表里的value有值的时候.把text文本框添加readonly属性并把提交按钮隐藏.
求大神教导.
------解决方案--------------------
<input type="text" name="tex" value="<?php echo $res['value'] ?>" <?php if($res['value']) echo 'readonly';?>>
<input type="submit" name="sub" <?php if($res['value']) echo "style='display:none'";?> >
------解决方案--------------------这样容易理解,代码我就不优化了
PHP code
<?php
if (!empty($res['value'])) {
echo "<input type=\"text\" name=\"tex\" value=\"{$res['value']}\" readonly>";
echo "<input type=\"submit\" name=\"sub\" disabled>";
} else {
echo "<input type=\"text\" name=\"tex\" value=\"{$res['value']}\">";
echo "<input type=\"submit\" name=\"sub\" >";
}
?>
<input type="hidden" name="id" value="<?php echo $res['id'] ?>">
</form>
------解决方案--------------------
2楼正解11111111111111111