2
我有一个facebook应用程序,它包含一个我想要存储在数据库中的值。 我的表单方法是POST,但在操作方法中,我无法获取任何以我使用的表单发送的数据。下面的表格:
<form enctype="application/x-www-form-urlencoded" action="take_test.php" method="POST">
<table>
<tr>
<td style = "padding-top: 50px; padding-left: 44px; font-size: 13px; color: #50729F;" > <span style = "font-weight:bold;"> some question?</span> <br>
<fieldset class='radios'>
<label class='label_radio' for="radio-01"><input id="radio-01" type="radio" name='q1' value='1'> some answer</label>
<label class='label_radio' for="radio-02"><input id="radio-02" type="radio" name='q1' value='2'> some answer 2</label>
<label class='label_radio' for="radio-03"><input id="radio-02" type="radio" name='q1' value='3'> some answer3 </label>
</fieldset>
</td>
<input type="text" name="signed_request" value="<? echo $_REQUEST['signed_request']; ?>">
<input type="submit" class="input_but" value="submit" />
</form>
,并在take_test.php我有
if ($_POST) {
$b = $_POST['q1'];
}
,但它说,指数 'Q1' 没有定义,因此$ b不是组。 是否有任何特殊的方法通过在Facebook页面标签中发布数据?
谢谢
您在提交表单时是否选择了其中一个单选按钮? – 2012-02-15 14:20:56
是的,当然。 – dana 2012-02-15 14:23:27
林不是100%确定,因为我不记得使用单选按钮(首选下拉菜单),但也许它是因为它们都具有相同的名称? – ragebunny 2012-02-15 14:56:59