如果不运行或不评估,则为简写形式

问题描述

| 我基本上是在检查数据库中的用户下载限制,并且如果他们的限制是“ 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...
    

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...