gpt4 book ai didi

javascript - 使用 javascript 继续或进入 PHP 循环

转载 作者:行者123 更新时间:2023-11-30 23:03:23 24 4
gpt4 key购买 nike

我遇到了一个有趣的问题。有一个 foreach 循环,这个循环将数据插入 mysql 表中,形成一个 excel 文件,用于 excel 文件中的每一行。有时重复数据来自 excel,这是很自然的。当此重复数据尝试插入时,我想要一个弹出窗口询问用户是否有兴趣插入重复数据。如果是,则 PHP foreach 循环中的其余代码将执行,否则它将继续执行下一个循环。请帮忙。

最佳答案

在 PHP 中,您需要处理 excel 文件并在看到重复项时停止处理,并可能将文件的当前位置存储在 session 中。您的代码应该查看此标志以通过弹出窗口提醒用户。一旦用户选择是,您将移动文件中的位置并继续处理。这可以通过多次提交使用 AJAX 或不使用 AJAX 来实现。

这是一些伪代码:

// is there a current saved pos?
$pos = getSavedPos();
if ($pos) {
moveToPos($pos);
}

// process file
while (!$endOfFile) {
$pos = getCurrentPosOfFile();
$data = getRowData();
$duplicate = isDuplicateData($data);
if ($duplicate) {
savePos($pos);
break;
}
else {
insertDataIntoDb($data);
}
}

// code elsewhere
if ($duplicate) {
alert('This file contains duplicate information. Do you wish to continue?');
}

关于javascript - 使用 javascript 继续或进入 PHP 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22933790/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com