2013-02-02 177 views
0

我創建一個新的模塊,將用戶信息發送到數據庫。 但是我有發佈請求的麻煩!joomla 2.5發送郵件請求

<form action="send.php" id="send_c" method="post" > 
<p>1</p> 
<input type="text" name="pib_u" /> 
<p>2</p> 
<input type="text" name="email_u" /> 
<p>3</p> 
<input type="text" name="phone_u" /> 
<p>4</p> 

<select> 
<?php 
foreach ($list as $item) { 
    echo '<option>'.$item->cat_name.'</option>'; 
} 
?> 
</select> 

<p></p> 
<input type="submit" value="Go" /> 

</form> 

當我試圖從發送的形式我得到的404錯誤與send.php PS信息:在模塊文件夾send.php

請幫我解決這個問題!謝謝!

回答

1

如果您發送請求到模塊加載的同一頁面,則action屬性爲空。

<form action="" id="send_c" method="post" > 

你寫它的方式是尋找{current url} send.php,但它找不到它。

+0

send.php是不一樣的頁面,在此文件中的模塊文件夾,我需要在表格操作打開他=「send.php」 –

+0

你能張貼整個網址路線你的模塊 –

2

嘗試

<form action="<?php echo JURI::root().'modules/your_modname/send.php';?>" id="send_c" method="post" > 

get request your with 

$_POST['var_name'] or JRequest::getVar ('var_name'); 
+0

或者用JInput檢索數據,如果它是Joomla 2.5! –