Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 不能提交我的drupal表单;它有一个更新查询_Php_Drupal_Drupal Modules - Fatal编程技术网

Php 不能提交我的drupal表单;它有一个更新查询

Php 不能提交我的drupal表单;它有一个更新查询,php,drupal,drupal-modules,Php,Drupal,Drupal Modules,我正在制作一个自定义模块,该模块还允许编辑页面编辑特殊节点。 在feilds下面有一个更新按钮;所以我为这一切做了一个表格 以下是我提交的表格 function game_week_edit_form_submit($form_id, &$form_state) { $result = db_query("UPDATE {game_week} SET start_time = %s, open_time = %s , close_time = %s WH

我正在制作一个自定义模块,该模块还允许编辑页面编辑特殊节点。 在feilds下面有一个更新按钮;所以我为这一切做了一个表格 以下是我提交的表格

      function game_week_edit_form_submit($form_id, &$form_state) 
       {
$result = db_query("UPDATE {game_week} SET 
  start_time = %s, open_time = %s , close_time = %s WHERE game_week_id= %d", 
        $form_state['values']['start_time'], $form_state['values']['open_time'],   
           $form_state['values']['close_time'],$form_state['values']['game_week_id']);  
   }

您需要在查询中用引号括起字符串:

function game_week_edit_form_submit($form_id, &$form_state) 
{
  $result = db_query("UPDATE {game_week} SET 
    start_time = '%s', open_time = '%s' , close_time = '%s' WHERE game_week_id = %d", 
    $form_state['values']['start_time'], $form_state['values']['open_time'],   
    $form_state['values']['close_time'],$form_state['values']['game_week_id']);
}

如果不是这样,请查看最近的日志条目中是否有任何数据库失败-admin/reports/dblog

您需要在查询中用引号括起字符串:

function game_week_edit_form_submit($form_id, &$form_state) 
{
  $result = db_query("UPDATE {game_week} SET 
    start_time = '%s', open_time = '%s' , close_time = '%s' WHERE game_week_id = %d", 
    $form_state['values']['start_time'], $form_state['values']['open_time'],   
    $form_state['values']['close_time'],$form_state['values']['game_week_id']);
}

如果不是这样,请查看最近的日志条目中是否有数据库故障-admin/reports/dblog

是否有错误消息?发生了什么(或没有发生)?在我正在打印的$message='您已提交'的函数结束时,它没有得到更新$表格(id)包含以下数据的窗体:'。打印($form\u state,true)。“”;drupal_set_消息(t($message));在消息中,我得到了所有更新的值,但数据库中没有。是否有错误消息?发生了什么(或没有发生)?在我正在打印的$message='您已提交'的函数结束时,它没有得到更新$表格(id)包含以下数据的窗体:'。打印($form\u state,true)。“”;drupal_set_消息(t($message));在消息中,我得到了所有更新的值,但数据库中没有。在我家,我差点就放弃了。谢谢你,曼普。这里大约是午夜时分:下午2点。在我家,我差点就放弃了。谢谢你,曼普。这里大约是午夜:D