2016-04-21 66 views
-3

起初, 即時編程開始時,我不會說那麼好的英語。自動發送郵件並將其存儲在MYSQL表中的PHP代碼

我想編寫一個程序,自動發送電子郵件給一個人,並將數據存儲到MYSQL表。

這是我的HTML代碼,我需要將郵件發送給同事並將數據存儲到MYSQL表中。

<html> 
 
<head> 
 
    <meta charset="utf-8"> 
 
</head> 
 
<title>Formular</title> 
 
\t <body> 
 
\t \t <h1>Arufmitteilung<h1> 
 
\t \t \t <h2>Ansprechpartner/in</h2> 
 
\t \t \t \t <form method="post" action="anrufmitteilung.php"> 
 
\t \t \t \t <input type="text" name="Ansprechpartner/in" list="mitarbeiter"> 
 
    \t \t \t <h2>Name des Anrufers</h2> 
 
\t \t \t \t <form method="post" action="anrufmitteilung.php"> 
 
\t \t \t \t <input type="text" name="Name des Anrufers"> 
 
\t \t \t <h2>Firmenname</h2> 
 
\t \t \t \t <form method="post" action="anrufmitteilung.php"> 
 
\t \t \t \t <input type="text" name="Firmenname"> 
 
\t \t \t <h2>Telefonnummer des Anrufers</h2> 
 
\t \t \t \t <form method="post" action="anrufmitteilung.php"> 
 
\t \t \t \t <input type="text" name="Telefonnummer des Anrufers"> 
 
\t \t \t <h2>Grund des Anrufs</h2> 
 
\t \t \t \t <form method="post" cols="50" rows="8" action="anrufmitteilung.php"> 
 
\t \t \t \t <input type="text" name="Grund des Anrufs"> 
 
\t \t \t <h2>Anruf entgegengenommen von</h2> 
 
\t \t \t \t <form method="post" action="anrufmitteilung.php"> 
 
\t \t \t \t <input type= "text" name="Anruf entgegengenommen von" list="mitarbeiter"> 
 
\t \t \t \t <input type="submit" value="Abschicken"> 
 
\t \t \t \t </form> 
 
\t </body> 
 
<datalist id="mitarbeiter"> 
 
\t <option value="Max Mustermann"> 
 
\t <option value="Max Mustermann2"> 
 
\t <option value="Max Mustermann3"> 
 
\t <option value="Max Mustermann4"> 
 
\t <option value="Max Mustermann5"> 
 
\t <option value="Max Mustermann6"> 
 
\t <option value="Max Mustermann7"> 
 
\t <option value="Max Mustermann8"> 
 
\t <option value="Max Mustermann9"> 
 
\t <option value="Max Mustermann10"> 
 
</datalist> 
 
</html>

所以,現在我不知道PHP代碼需要怎樣的樣子。

Can some1能幫助我嗎?

+3

你到目前爲止嘗試過什麼?請更新您的答案與一些您嘗試過的PHP工作。 – DevDonkey

+0

這是關於2個獨立的事情要做的:與數據庫交互(PHP-mysql)併發送電子郵件(PHP-email)。現在我建議你開始學習PHP,爲每個交互做一個例子,可能是一個腳本在數據庫中插入一個虛擬記錄,併發送一個腳本發送電子郵件,然後嘗試將所有內容放在一起,如果你沒有成功,經過一些試驗後,這裏。這不是其他人爲你開展工作的地方。 – reallynice

+0

你的問題太廣泛了。您應該嘗試調查php中的mail()函數,研究如何使用mysql連接到數據庫,瞭解如何上傳數據。這些都是你應該做的個別事情,不要求別人爲你寫所有的東西。 – Webeng

回答

0

正如你將無法獨自做任何的HTML,這裏有一些提示...

  1. 您將需要建立一個連接到你的數據庫文件
  2. 您將有創建提交表單後處理數據的腳本。這可以通過Post請求完成。例如:if (isset($_POST['name']))
  3. 在處理數據的腳本中,您必須執行查詢。例如:INSERT INTO (table_name) (column_names) VALUES (corresponding data)。此外,這應與mysqli_ *或通過PDO來完成...
  4. 將數據保存到數據庫後,您可以創建一個體爲您的郵件,並通過mail()函數在PHP發送

我希望這會給你一個想法和一些谷歌的工作。

相關問題