Php 单击两个按钮上的事件,查看是否else条件不起作用
谢谢你的帮助。我不明白为什么它不起作用。我是一个初学者,因此我没有发现问题。请任何人帮帮我Php 单击两个按钮上的事件,查看是否else条件不起作用,php,html,if-statement,Php,Html,If Statement,谢谢你的帮助。我不明白为什么它不起作用。我是一个初学者,因此我没有发现问题。请任何人帮帮我 echo "<form method='POST'><br> <p>Would you Like to create your Account with Details Information<b>? </b> <br><br> <input
echo "<form method='POST'><br>
<p>Would you Like to create your Account with Details Information<b>?
</b>
<br><br>
<input type='button' id='yes' name='yes' value='Yes'/>
<input type='button' id='no' name='no' value='No'/></p>
</form>";
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
if (isset($_POST['yes'])) {
echo "Yes Clicked";
} else if (isset($_POST['no'])) {
echo "<br><br><p> You have successfully Registered!!!</p>";
}
}
echo”
是否要创建包含详细信息的帐户?
";
如果($\u服务器['REQUEST\u METHOD']='POST'){
如果(isset($_POST['yes'])){
回显“单击是”;
}else if(isset($_POST['no'])){
echo“
您已成功注册!!!”;
}
}
将按钮替换为提交
<input type='submit' id='yes' name='yes' value='Yes'/>
<input type='submit' id='no' name='no' value='No'/></p>
您必须将按钮的类型属性更改为提交
,而不是按钮
,否则他们实际上不会提交表单
<input type='submit' id='yes' name='yes' value='Yes'/>
尝试以下代码:
<?php
echo "<form method='POST' action='index.php'><br>
<p>Would you Like to create your Account with Details Information<b>?
</b>
<br><br>
<input type='submit' id='yes' name='yes' value='yes'/></p>
<input type='submit' id='no' name='no' value='No'/></p>
</form>";
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
if (isset($_POST['yes'])) {
echo "<br><br><p> Yes clicked!!!</p>";
} else if (isset($_POST['no'])) {
echo "<br><br><p> You have successfully Registered!!!</p>";
}
}
?>
你能解释一下你到底想做什么吗?它不起作用了
没有告诉我们任何事情。怎么搞的?你以为会发生什么?您在浏览器/控制台/服务器日志中看到了什么错误msgs?请帮助我。我正在等待您的帮助…………您好,我只想在两个按钮点击后打印消息“Yes Clicked”或“No Clicked”,这两个按钮在if-else条件下工作。当我使用input type submit时,它返回到同一页面,而不打印所需的消息。在操作中,输入php文件的名称。获取它,希望有用。嗨,我只想在单击两个按钮时打印消息“Yes Clicked”或“No Clicked”,这两个按钮在if else条件下工作。当我使用input type submit时,它会返回到同一页面,而不打印所需的消息。嗨,我只想在if else条件下单击两个按钮时打印消息“Yes Clicked”或“No Clicked”。当我使用“输入类型提交”时,它将返回到同一页面,而不打印所需的消息。您应该将“输入类型”更改为“提交”以获得“是”和“否”输入。我在测试服务器上尝试了该操作,它肯定能按您的预期工作。您好,我只想打印消息“是已单击”或“否已单击”单击两个按钮,这两个按钮在if else条件下工作。当我使用input type submit时,它返回到同一页,而不打印所需的消息。