- 我正在开发一些带有 php/css 界面的数据库...
- 我想知道如何在我的 PHP 代码中弹出一个确认对话框,是/否类型,取决于我的代码的结果。基本上,如果数据库中有某些内容,请告诉用户并询问用户他想如何继续。
这是部分代码:
$sql = mysql_query($query);
$recResult = mysql_fetch_array($sql);
$existID = $recResult["uniqueID"];
if($existID=="") {
->POPUP HERE CONFIRMATION DIALOGUE "It doesnt exists, add new?"
} else {
->POPUP HERE CONFIRMATION DIALOGUE it already exists, wright over old data?
}
最佳答案
由于 PHP 运行在服务器端,因此没有直接的方法向用户显示某些对话框。
您需要使用 HTML/CSS/Javascript 生成一个用户界面,使您的用户能够执行所需的步骤。
一个非常简单的例子是
<?php
$sql = mysql_query($query);
$recResult = mysql_fetch_array($sql);
$existID = $recResult["uniqueID"];
if($existID=="") { ?>
<a href="your_app.php?create=1">
It doesn't exist, click to add new
</a>
<?php
} else { ?>
<a href="your_app.php?id<?php echo $existID; ?>=&overwrite=1">
It exists, click to overwrite
</a>
<?php
}
这将在 HTML 结果中呈现一个链接,您的用户可以选择打开该链接。
关于javascript - PHP 中的确认对话框,根据 mysql 数据库中找到的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24311124/