小编Fri*_*33t的帖子

在重新加载/重定向期间保持变量结果


我有一个网页,我上传一个csv文件,然后用PHP 导入到mysql数据库.
我有一个类似的mysql查询,"SELECT * FROM wifi"然后计算数据库中的行.然后它应该运行csv的导入并进行相同的查询并再次计算行显示"之前和之后"的数字.我有点工作了.

问题是,计算"之前"数字的第一个查询位于页面顶部,它显示数字很好,当我点击提交按钮时,它将我的csv发送到php,将其插入数据库并重定向到"pagehere?success=1"哪里它应该显示"后"号码.但是当页面重新加载/重定向时,重新运行带有"之前"编号的第一个查询并显示"之后"编号.

所以我有一个"之前"的数字,导入csv和页面重新加载,然后我有两个"后"数字.

如何在页面重定向期间保留"之前"编号?
代码是这样的(我还在学习,可能是错的)

(THIS CODE IS IN WEBPAGE)
//Count before import
$before = mysql_query("SELECT * FROM wifi");
$num_rows_before = mysql_num_rows($before);

(THIS CODE IS WHERE THE FORM UPLOAD FILE TO AFTER SUBMIT-BUTTON)
<?php 

if ($_FILES[csv][size] > 0) {

//get the csv file
$file = $_FILES[csv][tmp_name];
$handle = fopen($file,"r");

//loop through the csv file and insert into database
do {
    if ($data[0]) {
        mysql_query("INSERT IGNORE INTO wifi (bssid, channel, …
Run Code Online (Sandbox Code Playgroud)

html php mysql csv

1
推荐指数
1
解决办法
290
查看次数

标签 统计

csv ×1

html ×1

mysql ×1

php ×1