Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
单选按钮值未传递/发布到php脚本_Php_Html_Forms_Post - Fatal编程技术网

单选按钮值未传递/发布到php脚本

单选按钮值未传递/发布到php脚本,php,html,forms,post,Php,Html,Forms,Post,我在将单选按钮值发布到我的php脚本时遇到了一些问题 我通过StackOverflow遵循了一些示例解决方案,但它们似乎仍然不起作用。我可能遗漏了一些我希望有人能发现的东西 welcome.html <form method="POST "action="./php/welcome-mood.php"> <table> <tr><td><img class="moodIcon" alt="good" src="im

我在将单选按钮值发布到我的php脚本时遇到了一些问题

我通过StackOverflow遵循了一些示例解决方案,但它们似乎仍然不起作用。我可能遗漏了一些我希望有人能发现的东西

welcome.html

<form method="POST "action="./php/welcome-mood.php">

     <table>
        <tr><td><img class="moodIcon" alt="good" src="img/moods/good.png" /></td>
            <td align="left"><input required="true" type="radio" name="radioMood" value="Good"/></td></tr>
        <tr><td><img class="moodIcon" alt="ok" src="img/moods/ok.png" /></td><td align="left"><input required="true" type="radio" name="radioMood" value="Ok"/></td></tr>
        <tr><td><img class="moodIcon" alt="bad" src="img/moods/bad.png" /></td><td align="left"><input required="true" type="radio" name="radioMood" value="Bad"/></td></tr>
        <br />
        <tr><td colspan="2" align="center"><input type="submit" name="submit" value="Get Selected Values" /></td></tr>
     </table>
</form>

您的问题在于您将“action=”放在了倒逗号中

替换method=“POST”action=“by method=“POST”action=”


希望这有帮助。注意POST和“

之间的空格以及输出是什么?确认提交表单上操作属性的路径。这意味着它是否指向正确的路径('./php/welcome mood.php')?您是否尝试过使用
var\u dump($\u POST)检查
$\u POST
变量
?它可能会揭示一些东西。如果我使用if条件,则不会得到任何输出,如果我只是尝试回显变量,则它是未定义的。使用var_dump($POST)我得到:array(0){},并且可以确认action属性指向正确的位置。是的。天哪,我知道其中会有一些愚蠢的东西!非常感谢!!
if(isset($_POST['submit'])){

    $todayMood = $_POST['radioMood'];

    echo $todayMood;
}
   <form method="POST" action="./php/welcome-mood.php">
   ...
   ...