Sweet Alert 消息问题,它没有出现在表单提交

问题描述 投票:0回答:0

我试图在成功提交表单数据后使用甜蜜警报功能显示弹出消息。我的数据正在插入到数据库中,但在成功插入消息后,包括 php 变量($Name,$state)未显示。如果我使用正常的警报功能,它是工作文件。我之前在这个论坛上问过这个问题 <?php session_start(); error_reporting(0); include('config.php'); if(isset($_POST['create'])) { $Name=$_POST['Name']; $state=$_POST['state']; $sql="INSERT INTO tblstudent(Name,state) VALUES('$Name','$state')"; $query = $dbh->prepare($sql); echo $sql; echo $Name; echo $state; $query->execute(); $lastInsertId = $dbh->lastInsertId(); if($lastInsertId) { echo ' <script> $(document).ready(function(){ swal({ title: "Successfully save! ${$Name}/${$state} ", html: "Your request for ${$Name}/${$state} has been successfully filled", timer: 5000, timerProgressBar: true, }).then(function() { window.location = "index.php"; }); }); </script> '; } else { $_SESSION['error']="Something went wrong. Please try again"; header('location:manage-region2.php'); } } ?> <!DOCTYPE html> <html > <head> <head> <script src="https://cdnjs.cloudflare.com/ajax/libs/sweetalert/2.1.2/sweetalert.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> </head> </head> <body> <div class="panel-body"> <form role="form" method="post"> <div class="form-group"> <label>Name</label> <input class="form-control" type="text" name="Name" autocomplete="off" required /> </div> <div class="form-group"> <label>State Name</label> <input class="form-control" type="text" name="state" autocomplete="off" required /> </div> <button type="submit" name="create" class="btn btn-info">Create </button> </form> </div> </body> </html> <?php ?>


javascript php sweetalert sweetalert2
© www.soinside.com 2019 - 2024. All rights reserved.