<?php
if ($_POST['discount'] == 'text1')
echo "Discount Applied!";
else
header('Location:fifapack.html');
?>
我希望能够在文本1之后添加更多单词而不只是一个有效单词。
<div id="dicount">
<form action=discounts.php method=post>
<center>Discount Code:<input type=text name=discount>
<input type=submit value=Apply>
</center>
</div>
这是我的HTML。
答案 0 :(得分:0)
您可以通过以下方式发送多个折扣:
<div id="dicount">
<form action=discounts.php method=post>
<center>Discount Code:<input type="text" name="discount[]">
<center>Discount Code:<input type="text" name="discount[]">
<center>Discount Code:<input type="text" name="discount[]">
<center>Discount Code:<input type="text" name="discount[]">
<input type=submit value=Apply>
</center>
</div>
在你的php中:
$b = filter_input(INPUT_POST, 'discount', FILTER_SANITIZE_STRING, FILTER_REQUIRE_ARRAY);
if($b) {
// Do whatever you like with the array of discounts
}
答案 1 :(得分:0)
要确定text1是否在您的POST中,您只需使用:
if (strpos($_POST['discount'], 'text1')) {
...
}
答案 2 :(得分:0)
如果我理解正确,您想验证$ _POST [&#39;折扣&#39;]以反对更多 字?
<?php
if (($_POST['discount'] == 'text1') or ($_POST['discount'] == 'whatever')) {
echo "Discount Applied!";
}
else {
header('Location:fifapack.html');
}
?>