【发布时间】:2013-03-22 03:48:57
【问题描述】:
我在 drupal 7 中开发一个自定义模块,就像注册表一样,所有的东西都可以正常工作,但是我无法在我的 db_table 中插入记录。我在 drupal 7 中使用以下代码
function reg_fields_form_submit($form,&$form_state){
$name = trim($form_state['values']['name']);
$phone = trim($form_state['values']['phone']);
$email = trim($form_state['values']['email']);
$query = "INSERT INTO {registration} (name,phone,email) VALUES ('%s', '%s', '%s')";
$result = db_query($query, array($name, $phone, $email));
if ($result !== FALSE){
drupal_set_message('data saved successfully.');}
但是在我的表中插入的值就像 %S,%S,%S 一样每次如何解决这个问题。而且我想在同一页面中显示插入的值。谁来帮帮我
【问题讨论】:
-
stackoverflow.com/questions/9099584/… 是一个类似的问题。