javascript - PHP 中的确认对话框,根据 mysql 数据库中找到的数据

标签 javascript php mysql

  • 我正在开发一些带有 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/

相关文章:

php - 如何使用 PDO 从两个 MySQL 表输出组合结果

javascript - 未定义 JSONP 跨域

mysql - 如何使用 INSERT INTO OPENQUERY SELECT 将日期时间从 mssql 插入 mysql

javascript - 如何在 twig 循环内打印 JS 函数的结果

php - 在按钮徽章上显示 MySQL 查询的输出

MySQL show create table 显示带有 KEY 的额外条目

mysql - 如果最后一个字符不是数字,则删除它

javascript - javascript表单验证中的可访问性

javascript - 上传时显示预览图片

javascript - 将事件绑定(bind)到 Canvas 上的形状