2011-09-27 90 views
2

我想使用Webform模塊API獲取Webform提交的值。如何以編程方式讓drupal webform模塊提交值?

我該怎麼做?

+0

你能澄清你的意思嗎?網絡表單提交會產生許多「價值」,具體而言,您是哪一位?您想在哪個流程中獲得這些「價值」,以及您想要對他們做什麼? – Clive

+0

我知道有像webform_client_form_nid(),webform_client_form_submit()這樣的鉤子可用。但是,如果我想獲得以前保存的webform完整數據,其中包含我使用drupal界面創建的一些字段,那麼我可以使用drupal hook @Clive –

回答

5
+0

獲得那些完整的信息集合通過一些小搜索,我發現這些鏈接可以幫助我執行webform任務編程。 –

+0

鏈接到的網站不再有效:https://drupalize.me/api-site – user151841

+0

@VikasNaranje;最後2個鏈接已經死亡。 – Sina

1

這裏是我是如何做到的,形式是這些鏈接只是電子郵件地址。

function mymodule_webform_submission_insert($node, $submission) 
{ 
    $value = array_shift($submission->data); 
    $value = array_shift($value['value']); 
    //$value is now the first value entered (in the case of multi-entry fields) or only value entered 
} 

節點和提交都是stdClass對象。

(在Drupal 6中完成)

相關問題