【问题标题】:How can I use 'checkbox' input tag in the PHP file?如何在 PHP 文件中使用“复选框”输入标签?
【发布时间】:2014-03-13 19:24:09
【问题描述】:
   echo "<input type="checkbox" name="h" id="cbox3" /><label for="cbox3"><img align="middle" src="/upload/JPNP033.JPG" /> </label>";

我正在制作 PHP 文件以显示带有“复选框”的图像。我希望每张图片都有自己的“复选框”。

我在我的 php 文件中添加了这个回显语句,但是在我添加了这个命令之后,我的文件什么也没有显示(它不起作用......)

【问题讨论】:

  • 由于您使用相同的运算符 (") 打开 html type 属性,因此您实际上是在此处结束字符串。之后的任何内容都会成为语法错误,因此您的文件什么也不显示(致命错误)。
  • 编码时不要使用记事本,伙计们
  • my file shows nothing - 时间到enable error reporting - 它会让你的生活变得更轻松。
  • 你能推荐适合PHP编码的程序吗?

标签: php html input checkbox


【解决方案1】:

试试这个,用'代替"引号

echo '<input type="checkbox" name="h" id="cbox3" /><label for="cbox3"><img align="middle" src="/upload/JPNP033.JPG" /> </label>';
  ...^

【讨论】:

    【解决方案2】:

    使用单引号('),否则双引号(")会相互干扰,导致数据不输出:

     echo '<input type="checkbox" name="h" id="cbox3" /><label for="cbox3"><img align="middle" src="/upload/JPNP033.JPG" /> </label>';
    

    【讨论】:

      【解决方案3】:

      您所做的基本上是通过在 HTML 中写入 " 来结束回声。你应该做的是写\",这基本上使它忽略"作为PHP。

      此外,按照建议,您可以将每个 "(即 HTML)更改为 '

      【讨论】:

        【解决方案4】:

        echo 中编写 HTML 内容时,请记住这一点。 如果您使用双引号 " 作为外引号,那么 HTML 中使用的引号应该是单引号 ' 和 Reversal。

        所以根据那个改变你的 echo 语法。

        【讨论】:

          【解决方案5】:

          试试这个,用'代替"引号

          echo '<input type="checkbox" name="h" id="cbox3" /><label for="cbox3"><img align="middle" src="/upload/JPNP033.JPG" /> </label>';
          

          但是好的做法是

          your php code here ?>
          <input type="checkbox" name="h" id="cbox3" /><label for="cbox3"><img align="middle" src="/upload/JPNP033.JPG" /> </label>";
          

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2016-11-04
            • 2019-03-09
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2021-09-27
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多