如何将javascript添加到我的phpMVC框架中
How to add javascript to my php MVC framework
我创建了一个简单的PHP MVC框架,我对PHP很熟悉。我想我了解JavaScript的基本知识,但我不知道如何将其与MVC框架一起使用。现在,我在根目录中有一个名为script的文件夹,其中有一个文件名为javascript.js,我在模板中放入了适当的源代码。我现在想做的就是在接受/删除加入我的网站的申请之前,在管理面板上做一个简单的确认框。显然有两个按钮(accept/delete),我使用onclick来调用一个函数(AdminModel::acceptApplication)。这是到目前为止的AdminModel:acceptApplication函数:
public function acceptApplication($id) {
$confirm=AdminModel::confirm();
if($confirm) {
$mysqli = BaseModel::dbConnect();
$sql = "SELECT * FROM applications WHERE id=" . $id;
$result = mysqli_query($mysqli, $sql);
$row = mysqli_fetch_array($result);
$sql = "INSERT INTO users (fname, lname, email, password) VALUES (" . $row['fname'] . ", " . $row['lname'] . ", " . $row['email'] . ", " . $row['password'] . ")";
mysqli_query($mysqli, $sql);
$sql = "DELETE FROM applications WHERE id=" . $id;
mysqli_query($mysqli, $sql);
header('Location: http://www.canforce.org/' . $_SESSION['language'] . '/admin/applications');
}
public function confirm() {
$confirm = echo '<script> areYouSure(); </script>';
return($confirm);
}
如果单击yes,JavaScript areYouSure()函数将返回true:
function areYouSure() {
if(<?php echo $_SESSION['language'] ?> == "fr") {
confirm("Êtes-vous sûr");
}
else {
confirm("Are you Sure?");
}
}
我猜我在这里所做的事情有错,只是整个服务器端/客户端的bc,但我不知道如何在我的网站中正确使用javascript。我希望它能起作用,但如果有人对我如何将javascript集成到我的phpmvc框架中有任何提示或教程链接,我也将不胜感激。感谢
PHP在服务器上运行。用于此对话的Javascript在浏览器中运行。您正试图在另一台计算机的服务器上获取浏览器级别调用的结果,该调用将不起作用。服务器上存在您的模型代码。
您需要将js文件包含在您的html文件中,在这种情况下,任何经过您视图的内容都需要包含在内。
PS。准备好的语句的目的是防止有人对您的数据库运行查询,包括删除和获取您的所有用户信息。
相关文章:
- 为什么不't Javascript对我的输入值进行了一些重新检查
- 可以't让我的if语句处理js中的html表单输入
- 我的单元测试选项是什么
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- 我的职位回报太快了,如何做出承诺
- 我的jQuery插件参数没有正确启动,遇到了问题
- 如何识别我的网站中的慢速设备
- 如何将JSON数据导入我的ejs模板
- JQuery添加元素需要在我的js之前再次添加JQuery脚本
- 知道为什么我的旋转木马不会自动更改图片吗
- 我的模板未被解析
- 无法将数据从firebase获取到我的html页面
- 角度图表;t显示在我的页面中
- 我的AngularJS表达式没有'不起作用
- 将电视直播频道从网站嵌入我的网站
- /undefined在我的404错误日志中多次出现
- 为什么我的d3.jsselectAll+过滤器没有过滤
- 元素在我的代码中不会.fadeTo.Don'I don’我不知道;s错误的JavaScript、JQuery、H
- 我的javascript for循环不起作用
- 如何将javascript添加到我的phpMVC框架中