我现在有发送数据的的login.phpJavaScript弹出是和否对话窗口一个PHP文件
文件与值的index.php文件里面:
- studentid
- 名字
姓氏。
我想要做的是创建一个是/否对话框出现之前提交数据到我的数据库。这是我写的代码:
他们是不是在数据库又那么它们存储
$readStr1 = 'Are you sure you want to create a user account under this email address?'; echo ' <script> var r = window.confirm("'.$readStr1.'"); if (r==true) 'mysql_query("INSERT INTO `persons` (studentid,firstname,lastname,paid) VALUES ('".$studentid."','".$firstname."','".$lastname."','0')") or die(mysql_error());'; } else { history.back(); } </script> ';
我已经知道了变数,一切都工作,因为我可以提交数据到sql数据库罚款没有回声代码。
但是,一旦我添加,整个页面只是空白,没有任何控制台输出,没有javascript弹出窗口出现。
感谢您的帮助,并希望我给了足够的信息:)
JavaScript无法运行php/MySQL代码。您需要使用Ajax向PHP发送请求以运行代码 – Sean
在将数据发送到服务器之前,将其更改为将确认框放在客户端。 – user2182349