【问题标题】:Can't preserve radio button data on form when value has characters in it当值中包含字符时,无法在表单上保留单选按钮数据
【发布时间】:2012-02-15 10:04:08
【问题描述】:

我的表单主要由单选按钮组成,其值是歌曲标题,通常带有单引号。无论我使用 HTML 字符代码还是字符,这些值都不会存储在我创建的会话中,以便在出现表单错误时重新填充单选按钮。没有这些字符的标题会正确保存。我尝试在 $_SESSION 上使用 myqli_real_escape_string,但这不起作用。我检查会话是否等于单选按钮的值证明这些值是错误的,即使在我看来完全一样。我不知道出了什么问题。

【问题讨论】:

  • 你试过使用 htmlspecialchars() - php.net/manual/en/function.htmlspecialchars.php
  • 是的,我尝试将 htmlspecialchars() 添加到数组中的值,然后再使用它来填充单选按钮。不用找了。然后我尝试在我的 SESSION 上使用 myqli_real_escape_string ,但我不应该真的需要它,因为单选按钮的值不是由用户输入的。两者都不起作用。

标签: php forms session


【解决方案1】:

您尝试过 htmlentities() 吗?我遇到了单引号和双引号的问题,这解决了它。

【讨论】:

    猜你喜欢
    • 2020-02-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-14
    • 2022-10-18
    • 2014-04-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多