我有一个问题,我有一个脚本,当我点击一个按钮,它更新数据库上的数据,但也显示一个警报。我尝试做的是,如果我在警报上单击"OK“,它必须更新或插入(如果没有数据)新数据(在行statuscomanda和statuscomandatapiterii =”EXPEDIAT“上)。如果单击取消,则不执行任何操作
这就是我得到的,我得到了到数据库的连接。
<script>
function loaded()
{
if (confirm('A fost livrata comanda?')) {
// Save it!
} else {
// Do nothing!
}
window.setTimeout(CloseMe, 200);
}
function CloseMe()
{
window.close();
}
</script>
我试过这样做:
<script>
function loaded()
{
if (confirm('A fost livrata comanda?')) <?php $sql = "UPDATE $table SET
statuscomanda='expediat' statuscomandatapiterii='expediat' WHERE id=$id";
?> {
// Save it!
} else {
// Do nothing!
}
window.setTimeout(CloseMe, 200);
}
function CloseMe()
{
window.close();
}
</script>
我想如果我加上这个,它应该可以完成任务。
如果我单击确定只更新或添加(如果在特定行中没有数据),如果我单击取消什么也不做,更新的数据应该是“update”。)
编辑!!
我试过了,
function confirmDelete() {
if (confirm('Doresti sa schimbi in expediat?')) {
//Make ajax call
$.ajax({
url: "test2.php",
type: "POST",
data: {id : 5},
dataType: "html",
success: function() {
alert("A fost schimbat in expediat");
}
});
}
}
使用名为test2.php的外部php文件,该文件将数据更改到数据库中,但如果我按下yes按钮,该文件仍然无法工作
https://stackoverflow.com/questions/56245143
复制相似问题