Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/267.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php中的Javascript字符串不工作_Javascript_Php_String - Fatal编程技术网

php中的Javascript字符串不工作

php中的Javascript字符串不工作,javascript,php,string,Javascript,Php,String,我是PHP新手,不明白为什么这段代码不起作用。谁能帮帮我吗 $alertver = '<div class="col s12 '. $_POST["alert"] .'"><span class="closebtn" onclick="this.parentElement.style.display='none';">&times;</span>'. $textstrong . $_POST["alerttext"] ."</div>

我是PHP新手,不明白为什么这段代码不起作用。谁能帮帮我吗

    $alertver = '<div class="col s12 '. $_POST["alert"] .'"><span class="closebtn" onclick="this.parentElement.style.display='none';">&times;</span>'. $textstrong . $_POST["alerttext"] ."</div>";
$alertver='×;'$textstrong$_POST[“alerttext”]。“”;
当我尝试从mysql数据库中选择此代码时,代码中的“无”部分不起作用

当我尝试使用此代码时:
$alertver=
&"时代"$textstrong$_POST[“alerttext”]。“”

它给了我这个MySQL错误:
您的SQL语法有一个错误;检查与您的MySQL服务器版本对应的手册,了解使用接近“无”的正确语法;“>×;123356'


提前感谢!

您没有跳过“无”周围的单引号。请尝试此操作

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

您没有转义“无”周围的单引号。请尝试此操作

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

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

$alertver = '<div class="col s12 ' . $_POST["alert"] .'">
                <span class="closebtn" 
                onclick="this.parentElement.style.display=\'none\'; ">&times;</span>'
                . $textstrong . $_POST["alerttext"] ."</div>";
$alertver='1!'
&时代
.$textstrong.$\u POST[“alerttext”]。“”;
如果您将数据存储在bb中,您可以尝试

$alertver = '<div class="col s12 ' . $_POST["alert"] .'">
                <span class="closebtn" 
                onclick="this.parentElement.style.display=  '  .
                          'none'  .  '; ">&times;</span>'
                . $textstrong . $_POST["alerttext"] ."</div>";
$alertver='1!'
&时代
.$textstrong.$\u POST[“alerttext”]。“”;

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

$alertver = '<div class="col s12 ' . $_POST["alert"] .'">
                <span class="closebtn" 
                onclick="this.parentElement.style.display=\'none\'; ">&times;</span>'
                . $textstrong . $_POST["alerttext"] ."</div>";
$alertver='1!'
&时代
.$textstrong.$\u POST[“alerttext”]。“”;
如果您将数据存储在bb中,您可以尝试

$alertver = '<div class="col s12 ' . $_POST["alert"] .'">
                <span class="closebtn" 
                onclick="this.parentElement.style.display=  '  .
                          'none'  .  '; ">&times;</span>'
                . $textstrong . $_POST["alerttext"] ."</div>";
$alertver='1!'
&时代
.$textstrong.$\u POST[“alerttext”]。“”;

在一行代码中混用三种不同的语言只会导致字符串引用问题。在一行代码中混用三种不同的语言只会导致字符串引用问题。当我从数据库中选择此代码时,我收到以下MySQL错误:“您的SQL语法有错误;检查与您的MySQL服务器版本对应的手册,了解使用接近“无”的正确语法;“>×;123356'”是的,我将它与MySQL代码一起使用:
$sql=“updatealerts SET Alert='{$alertver}',其中id=3”对我来说似乎很危险。。未耗尽的字符序列可能会中断您的代码。。对我来说,最好保存相关参数并使用php以友好方式构建代码。。无论如何..每个人都喜欢这样的代码..当我从我的数据库中选择这段代码时,我得到了一个MySQL错误“您的SQL语法有错误;请查看与您的MySQL服务器版本对应的手册,以获得可在“无”附近使用的正确语法;”“>×123356'“是的,我将其用于MySQL代码:
$sql=“UPDATE Alerts SET Alert={$alertver}”,其中id=3”
对我来说似乎很危险..一个未耗尽的字符序列可能会破坏您的代码..对我来说,最好保存相关参数,并用php友好地构建代码..无论如何..像这样的代码大家都喜欢。。