Drupal 7 数据表的Drupal7单选按钮值无效

Drupal 7 数据表的Drupal7单选按钮值无效,drupal-7,drupal-modules,drupal-forms,Drupal 7,Drupal Modules,Drupal Forms,添加文本框、单选按钮和提交按钮效果良好 enter code here: “$form=array() //单击“提交”按钮时,将执行操作并将其插入数据库中,但不起作用 `函数sform\u add\u form\u submit($form,$form\u state){ 请帮助我……尝试将您的查询重新写入: $name = trim($form_state['values']['name']); $formwem = $form_state['values']['settings']

添加文本框、单选按钮和提交按钮效果良好

enter code here:
“$form=array()

//单击“提交”按钮时,将执行操作并将其插入数据库中,但不起作用

`函数sform\u add\u form\u submit($form,$form\u state){


请帮助我……

尝试将您的查询重新写入:

$name = trim($form_state['values']['name']);   
$formwem = $form_state['values']['settings']['active'];

$result = db_query("INSERT INTO twittername (name, Blogurt, Twitter_name)                                             VALUES (':name',':blogurt',':twitter_name')", array(':name' => $name, ':blogurt' => $formwem, ':twitter_name' => $formwem));

虽然我不确定哪个表单字段填充了两列
Blogurt
Twitter\u name
。您能解释一下吗?

在这种情况下,表单有两个单选按钮blogurl和Twitter\u name如果用户选择blogurl,则数据库有人名blogurl/(1)和Twitter\u name/0,或者如果用户选择了Twitter\u name,则数据库存储此人的姓名。blogurl(0)和Twitter\u name(1)…这取决于最终用户,他们可以选择blogurl或Twitter\u name,而不是同时选择blogurt。如果用户选择了blogurt,则数据库存储blogurt下的1和Twitter\u name下的0,如果用户选择了Twitter\u name,则反之亦然。。
                 $name = trim($form_state['values']['name']);   
                     $formwem= $form_state['values']['settings']['active'];
                $query = "INSERT INTO twittername (`name`,'Blogurt','Twitter_name')                                                    VALUES ('%s','%s','%s')";
                    $result = db_query($query, $name, $formwem ); ` 
$name = trim($form_state['values']['name']);   
$formwem = $form_state['values']['settings']['active'];

$result = db_query("INSERT INTO twittername (name, Blogurt, Twitter_name)                                             VALUES (':name',':blogurt',':twitter_name')", array(':name' => $name, ':blogurt' => $formwem, ':twitter_name' => $formwem));