我有这个表格区域:
<table width="200" cellpadding="5" cellspacing="0" border="0">
<tr>
<td><label class="form_text">
<input type="radio" name="date_pref" value="gregorian" id="date_pref-0"> Gregorian</label>
</td>
</tr>
<tr>
<td><label class="form_text">
<input type="radio" name="date_pref" value="hebrew" id="date_pref-1"> Hebrew</label>
</td>
</tr>
</table>
和要插入SQL表的PhP是
<?php if(isset($_POST['submit'])){
$email=$_POST['cemail'];
$password=$_POST['cpass'];
$cname=$_POST['cname'];
$dname=$_POST['dname'];
$dateeng=$_POST['dateenglish'];
$datehebrew=$_POST['datehebrew'];
$date_pref=$_POST['date_pref'];
}
$table_name='candle_number';
$wpdb->insert( $table_name, array
( 'userid' => $user_id, 'dname' => $dname ,'dateenglish' =>
$dateeng,'datehebrew' => $datehebrew, 'dateformat' => $date_pref ));
但现在发生的事情是没有创造出结果。我认为也许我没有正确地为SQL格式化无线电结果,但我似乎找不到简洁的答案。 SQL行的格式为VARCHAR。任何帮助都会很棒。
编辑:SQL行是
date format VARCHAR(10) NULL
答案 0 :(得分:0)
解决!只需要正确的$ _POST [&#39; date_pref&#39;]
答案 1 :(得分:0)
发布时,了解您需要名称属性非常重要。
因此,与您的问题相关,简单的$_POST['date_pref'];
就足够了