我正在尝试创建一个简单的 payment.php 文件来处理来自 buyaticket.html 文件的表单发布。
我需要写一个 if 语句,这样网站就会显示这个:`
<h1>Thanks, customer!</h1>
<p>Your information has been recorded.</p>
<dl>
<dt>Name:</dt>
<dd><?php print $_POST['name']; ?></dd>
<dt>Seat:</dt>
<dd><?php print $_POST['seats']; ?></dd>
<dt>Credit Card Type:</dt>
<dd><?php print $_POST['cardtype']; ?></dd>
<dt>Credit Card Number:</dt>
<dd><?php print $_POST['creditcardnumber']; ?></dd>
</dl>`
如果填写了所有姓名(姓名、座位、卡类型、信用卡号)。此外,creditcardnumber 必须是 int。
如果它们没有填写(即空或空),那么我需要显示一个简单的 html 标记,说明您没有正确填写表格。
谁能帮我解决我的问题?我需要知道如何编写一个 IF 语句,如果输入(姓名、信用卡号等)留空,将显示错误消息,如果它们已填写,我将显示上述代码,显示所有用户输入信息。
这就是我正在玩的(不是我的实际代码。只是想法):
if empty('name') or empty('cardtype') or empty('seats') or empty('creditcardnumber')
<h1>You have filled out the form incorrectly</h1>
else
<dl>
</dl?
但我也不知道如何检查 creditcardnumber 是否为整数。
提前感谢您的帮助!