我正在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 一样每次如何解决这个问题。而且我想在同一页面中显示插入的值。任何人帮助我