2011-07-29 3 views
0

私はまた編集ページが特別なノードを編集できるようにするカスタムモジュールを作っています。 フィールドの下には更新ボタンがあります。私はこのすべてのためのフォームを作っていると、次の はあなたが引用符を使用してクエリであなたの文字列をラップする必要があるフォーム私のDrupalフォームを提出しません。それは更新クエリを持っています

 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']); 
    } 
+0

エラーメッセージはありますか?何が起こっている(またはしていない)のですか? –

+0

関数の最後に更新されていません。私は$ message = 'あなたは'を送信しました。 $ form_id。以下のデータを含むフォーム:

' . print_r($form_state,true) . '
'; drupal_set_message(t($メッセージ));メッセージで私はすべての更新された値を取得しますが、データベースにはありません – abhishek

答えて

3

のための私のhook_submitです:

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

+0

あなたの素晴らしい2a.mです。私のところで私はほとんどそれをあきらめた。おかげでたくさんの男 – abhishek

+0

np。ここの深夜:D – yoavmatchulsky

関連する問題