【问题标题】:PHP code that sends automatically email and stores it in MYSQL table自动发送电子邮件并将其存储在 MYSQL 表中的 PHP 代码
【发布时间】:2016-08-14 07:41:11
【问题描述】:

起初, 我刚开始编程,我的英语说得不太好。

我想编写一个程序,自动向某人发送电子邮件并将数据存储到 MYSQL 表中。

这是我需要将每封邮件发送给同事并将数据存储到 MYSQL 表中的 HTML 代码。

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

所以现在我不知道 PHP 代码应该是什么样子。

有人可以帮我吗?

【问题讨论】:

  • 到目前为止您尝试过什么?请使用您尝试使用的一些 PHP 更新您的答案。
  • 这大约有 2 件独立的事情要做:与数据库交互 (PHP-mysql) 和发送电子邮件 (PHP-email)。现在我建议你开始学习 PHP 制作每个交互的示例,可能是一个在数据库中插入虚拟记录的脚本和一个发送电子邮件的脚本,然后尝试将所有内容放在一起,如果你不成功,经过一些试验,发布这里。这不是其他人为您完成工作的地方。
  • 你的问题太宽泛了。您应该尝试研究 php 中的 mail() 函数,研究如何使用 mysql 连接到数据库,查看如何上传数据。这些是你应该做的个别事情,而不是要求别人为你写这一切。

标签: php html mysql email


【解决方案1】:

由于您无法单独使用 HTML 进行任何操作,因此这里有一些提示...

  1. 您需要创建一个连接到数据库的文件
  2. 您必须创建一个脚本,在提交表单后处理您的数据。这可以通过 Post 请求来完成。比如:if (isset($_POST['name']))
  3. 在处理数据的脚本中,您必须执行查询。类似:INSERT INTO (table_name) (column_names) VALUES (corresponding data)。此外,这应该使用 mysqli_* 或通过 PDO...
  4. 将数据保存到数据库后,您可以为您的邮件创建正文,并通过php中的mail()函数发送

我希望这会给你一个想法和一些谷歌工作。

【讨论】:

    猜你喜欢
    • 2011-11-27
    • 1970-01-01
    • 1970-01-01
    • 2013-10-31
    • 2016-12-06
    • 1970-01-01
    • 1970-01-01
    • 2018-12-14
    • 1970-01-01
    相关资源
    最近更新 更多