gpt4 book ai didi

php 中的 Javascript 字符串不起作用

转载 作者:行者123 更新时间:2023-12-02 14:28:41 25 4
gpt4 key购买 nike

我是 PHP 新手,我不明白为什么这段代码不起作用。有人可以帮我吗?

    $alertver = '<div class="col s12 '. $_POST["alert"] .'"><span class="closebtn" onclick="this.parentElement.style.display='none';">&times;</span>'. $textstrong . $_POST["alerttext"] ."</div>";

当我尝试从我的 mysql 数据库中选择此代码时,此代码的“none”部分不起作用。

当我尝试使用此代码时:$alertver = '<div class="col s12 '. $_POST["alert"] .'">
<span class="closebtn" onclick="this.parentElement.style.display=\'none\';">&times;</span>'. $textstrong . $_POST["alerttext"] ."</div>";

它给了我这个 MySQL 错误:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'none';">&times;</span><strong>1233</strong> 56</div>'

提前致谢!

最佳答案

在您的 onclick 中,您有单引号,您应该使用正确的转义字符\

$alertver = '<div class="col s12 ' . $_POST["alert"] .'">
<span class="closebtn"
onclick="this.parentElement.style.display=\'none\'; ">&times;</span>'
. $textstrong . $_POST["alerttext"] ."</div>";

如果你将数据存储在bb中,你可以尝试

$alertver = '<div class="col s12 ' . $_POST["alert"] .'">
<span class="closebtn"
onclick="this.parentElement.style.display= ' .
'none' . '; ">&times;</span>'
. $textstrong . $_POST["alerttext"] ."</div>";

关于php 中的 Javascript 字符串不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38020554/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com