用条件语句编写PhP中的模态弹出窗口

时间:2015-12-07 21:48:38

标签: php html5 css3 popup modal-dialog

参考:2013年4月21日左右的yvesmancera帖子:

我也在寻找一种方法让这种自动打开,但有一点扭曲。

我正在开发一个PhP购物车,只显示一个非常小的红色黑色字体的错误信息(例如 - 它有所不同),“您的信用卡被拒绝(27):该交易因为AVS不匹配。提供的地址与持卡人的账单地址不符。“就在页面标题下方。

添加了Modal Pop-up示例中的所有代码后,弹出窗口将不会自动显示。

此处示例:Creating a modal window with HTML5 & CSS3

基本上我有一个PhP条件块来检查购物车程序(第三方)是否存在“错误消息”。我希望只有在有消息显示时才会弹出模态显示框。

以下是展示“点击链接”的“漫长道路”:

<?php
if (isset($_GET['error']))
{
$error=$_GET['error'];
if ($error==1)
{
?>
<p><a href="#openModal">Open Modal to see pop-over</a></p>
<?php
}
}
?>

我希望在href链接的位置显示模式弹出窗口。

有人可以帮我吗?我很新,所以详细的说明表示赞赏。

我想到了一些想法:

1)错误消息块(动态构建)的div包装容器

<div id="ccError">
<div id="openModal" class="modalDialog">
<div>
<a href="#close" title="Close" class="close">X</a>
<h2>Credit Card Error!</h2>
<p>Your credit card was declined (27): The transaction has been declined because of an AVS mismatch. The address provided does not match billing address of cardholder.</p>
</div>  
</div>
</div>

2)我需要HTML / PhP / JS的一些组合才能使它发挥作用。

0 个答案:

没有答案