Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/376.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/1/php/231.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
javascript函数在php中不能正常工作_Javascript_Php_Alert_Message - Fatal编程技术网

javascript函数在php中不能正常工作

javascript函数在php中不能正常工作,javascript,php,alert,message,Javascript,Php,Alert,Message,这是我的php代码。插入数据后,我使用了警报消息。消息显示正确。但当我单击叉号时,它不会关闭 if(isset($_POST['create_post'])){ $name = $_POST['name']; $email = $_POST['email']; $country = $_POST['country']; $msg = $_POST['description']; $stmt = $connection->prepare("I

这是我的
php
代码。插入数据后,我使用了警报消息。消息显示正确。但当我单击叉号时,它不会关闭

if(isset($_POST['create_post'])){

    $name =  $_POST['name'];
    $email = $_POST['email'];
    $country = $_POST['country'];
    $msg = $_POST['description'];



    $stmt = $connection->prepare("INSERT INTO message(name,email,country,msg,date) VALUES (?, ?, ?, ?,now())");
    $stmt->bind_param('ssss', $name,$email,$country,$msg);
    $stmt->execute(); 
    $stmt->close();

    if($stmt){

        echo '<div class= "alert">';
        echo '  <span class="closebtn" onclick="this.parentElement.style.display="none";">&times;</span> ';
        echo 'Your messaage has been sent ';
        echo '    </div>';

    }else{
        die('Query fialed' . mysqli_error($connection));
    }

}
if(isset($\u POST['create\u POST'])){
$name=$_POST['name'];
$email=$_POST['email'];
$country=$_POST['country'];
$msg=$_POST['description'];
$stmt=$connection->prepare(“插入到消息(名称、电子邮件、国家/地区、消息、日期)值(?,,,,,,now())”;
$stmt->bind_param('ssss',$name,$email,$country,$msg);
$stmt->execute();
$stmt->close();
如果($stmt){
回声';
回音“×;”;
回音“您的信息已发送”;
回声';
}否则{
die('查询失败'.mysqli_错误($connection));
}
}
警报消息部分:

echo '<div class= "alert">';
echo '  <span class="closebtn" onclick="this.parentElement.style.display="none";">&times;</span> ';
echo 'Your messaage has been sent ';
echo '    </div>';
echo';
回音“×;”;
回音“您的信息已发送”;
回声';

此行有太多嵌套的
标记:

echo'×;;

如果您正确地转义了内部代码(
\”
),它就会工作

通过使用原始HTML的FIDLE示例:

更好的是,我只是删除了
echo
语句,所以看起来像这样:

if($stmt){
 ?>

    <div class= "alert">
      <span class="closebtn" onclick="this.parentElement.style.display='none';">&times;</span> 
      Your messaage has been sent 
    </div>
 <?php
 }else{
if($stmt){
?>
&时代;
您的邮件已发送

此行嵌套的
标记太多:

echo'×;;

如果您正确地转义了内部代码(
\”
),它就会工作

通过使用原始HTML的FIDLE示例:

更好的是,我只是删除了
echo
语句,所以看起来像这样:

if($stmt){
 ?>

    <div class= "alert">
      <span class="closebtn" onclick="this.parentElement.style.display='none';">&times;</span> 
      Your messaage has been sent 
    </div>
 <?php
 }else{
if($stmt){
?>
&时代;
您的邮件已发送

您能正确编辑y代码吗,因为您的答案代码会给我带来错误:(语法错误,意外的“无”(T_字符串),在C:\wamp\www\中应为“,”或“;”,如果您能正确编辑我的代码,非常感谢您的更新。只是忘记删除一个用于结束的
,非常感谢:D现在工作正常:)我有一个问题。为什么要这样使用php标记?>你能正确编辑y代码吗,因为你的答案的代码会给我带来错误:(语法错误,意外的“无”(T_字符串),在C:\wamp\www\中应为“,”或“;”,如果您能正确编辑我的代码,非常感谢您的更新。只是忘了删除一个用于结尾的
,非常感谢:D现在工作正常:)我有一个问题。为什么要使用这样的php标记?>