我正在开始使用PHP,我想创建一个PHP代码。
我的页面的目的是要求用户输入句点并选择要上传的文件(进入数据库)。
如果数据库上存在句点,我们会询问用户是否要删除这些行并上传新文件。 (确认/取消)。 否则,我们正常上传文件。
现在,我做了插入部分:
$handle = fopen($_FILES['filename']['tmp_name'], "r");
while (($data = fgetcsv($handle, 1000, ";")) !== FALSE) {
// code to insert here
}
但我不知道如何询问用户,以及如何继续治疗。
如果用户获得确认框然后获取点击按钮的值,那将很简单...(我知道如何在桌面应用程序上执行此操作,而不是在Web应用程序上执行此操作。)
你有什么想法吗?
提前致谢。
答案 0 :(得分:0)
这不是PHP的工作,因为PHP只在服务器上编译成html文件。你真正需要的是任何异步函数lika AJAX
来执行后台周期检查。
答案 1 :(得分:0)
PHP是一种服务器端语言,这意味着计算所有PHP代码,并在完成后将输出发送到浏览器。如果您想要用户互动,可以使用javascript
等客户端语言进行答案 2 :(得分:0)
你想要的是一个javascript确认对话框like this。这需要在客户端完成,因为您无法在中途停止服务器端脚本。如果用户确认它会触发你的php脚本
confirm("Press a button!");