问题描述
|
我基本上是在检查数据库中的用户下载限制,并且如果他们的限制是“ 0”,我想禁用页面上的输入。
<input type=\"text\" name=\"link\"<?php ($page[\"downloads_left\"] < 1 ? \" disabled=\\\"1\\\"\" : \"\"); ?> />
页面运行时,不会禁用输入,并且我的页面上没有任何disabled=\"1\"
标记。我已经证实$page[\"downloads_left\"]
小于1,而是。是0。
即使当此IF语句的值为false时,即使我添加了要输出的字符串,它也不会显示在标记中。
谁能提供任何帮助?干杯。
解决方法
您需要在该行中放置回显:
<input type=\"text\" name=\"link\"<?php echo ($page[\"downloads_left\"] < 1 ? \" disabled=\\\"1\\\"\" : \"\"); ?> />
,不要忘记<?php
之后的echo
。
,你必须回声
<?php echo ($page[\'downloads_left\'] < 1) ? \" disabled=\'1\' \" : \'\'?>
,<?php ($page...
应该
<?php echo ($page...