无法使html表单与PHP一起使用
我一辈子都不能让这个简单的表格工作 怎么了无法使html表单与PHP一起使用,php,html,forms,Php,Html,Forms,我一辈子都不能让这个简单的表格工作 怎么了 <form action="" method="post"> <input type="text" name="kupongkode" placeholder=" Kupongkode?"> <input type="submit" value="✓" id="kupongkodeKnapp"> </form> <?php if (isset
<form action="" method="post">
<input type="text" name="kupongkode" placeholder=" Kupongkode?"> <input
type="submit" value="✓" id="kupongkodeKnapp">
</form>
<?php
if (isset ( $_POST ['kupongkodeKnapp'] )) {
if ($_POST ['kupongkode'] == "TEST")
echo "Godkjent!";
else
echo "Ikke godkjent";
}
?>
使用isset检查提交按钮时,其名称必须相同
您应该浏览链接。在表单提交中,您总是希望通过“名称”属性引用表单元素。前端JavaScript和后端PHP或其他应用程序就是这种情况
<?php
if (isset ( $_POST ['kupongkode'] )) {
if ($_POST ['kupongkode'] == "TEST")
echo "Godkjent!";
else
echo "Ikke godkjent";
}
“提交”上的“名称”属性丢失
<form action="index.php" method="post">
<input type="text" name="kupongkode" placeholder=" Kupongkode?">
<input type="submit" value="✓" name="kupongkodeKnapp" id="kupongkodeKnapp">
</form>
<?php
if (isset ( $_POST ['kupongkodeKnapp'] )) {
if ($_POST ['kupongkode'] == "TEST")
echo "Godkjent!";
else
echo "Ikke godkjent";
}
?>
您犯了一个错误,您应该使用名称而不是id: 试着这样做:
<form action="" method="post">
<input type="text" name="kupongkode" placeholder=" Kupongkode?">
<input type="submit" value="✓" id="kupongkodeKnapp">
</form>
<?php
if (isset($_POST)){
if ($_POST ['kupongkode'] == "TEST")
echo "Godkjent!";
else
echo "Ikke godkjent";
}
?>
isset$\u POST['kupongkodeKnapp']始终为false。成为$\u POST中键的是表单元素的名称,而不是ID。您的提交按钮缺少名称。谢谢,我看到我写的是id而不是名称。。。愚蠢的错误
<form action="" method="post">
<input type="text" name="kupongkode" placeholder=" Kupongkode?">
<input type="submit" value="✓" id="kupongkodeKnapp">
</form>
<?php
if (isset($_POST)){
if ($_POST ['kupongkode'] == "TEST")
echo "Godkjent!";
else
echo "Ikke godkjent";
}
?>