我基本上是检查我的数据库中的用户下载限制,如果他们的限制是< 1
我想在我的页面上禁用输入。
<input type="text" name="link"<?php ($page["downloads_left"] < 1 ? " disabled=\"1\"" : ""); ?> />
当页面运行时,输入未被禁用,我的页面上没有任何disabled="1"
标记。我已经确认$page["downloads_left"]
小于1,确实如此。它是0。
即使我在这个IF语句评估为false时添加要输出的字符串,它也不会显示在标记中。
任何人都可以提供任何帮助吗?欢呼声。
答案 0 :(得分:3)
不要忘记echo
之后的<?php
。
答案 1 :(得分:3)
您需要在行中放置一个回音:
<input type="text" name="link"<?php echo ($page["downloads_left"] < 1 ? " disabled=\"1\"" : ""); ?> />
答案 2 :(得分:1)
你必须回应它
<?php echo ($page['downloads_left'] < 1) ? " disabled='1' " : ''?>
答案 3 :(得分:1)
<?php ($page...
应该是
<?php echo ($page...