Форма заполнения и MySQL

  • Автор темы converseman
  • Дата начала
C

converseman

Гость
Привет всем! Помогите написать форму с использованием базы данных MySQL. Мне нужно, чтобы на сайт заходили люди и регистрировались на специальной страничке, а потом инфа полученная от них заносилась в базу и отправлялась мне на e-mail.

ФИО:
E-Mail:
ICQ:
Индекс:
Страна:
Город:
Регион:
Телефон:
Почему вы хотите в наш Фан-клуб?

Прошу объяснить на пальцах, плиз. Если это сложно, то оставим только отправку инфы на мыло, в базу не надо.

Жду ответа, спасибо!
 

GI80

Турист
Credits
0
Для того чтобы отправлять почтe со своей странички вначале нужно внести некоторые изменения в php.ini.

Там надо найти такие строчки:

[mail function]
; For Win32 only.
SMTP = localhost (здесь вместо localhost указывается smtp сервер (например smtp.mail.ru))
; For Win32 only.

sendmail_from = me@localhost.com (здесь вместо me@localhost.com указывается ящик с которого будут отсылаться сообщения (например ivanov@mail.ru))


Эти настройки применимы только для Windows платформ и внешних (не локальных) smtp серверов.

Теперь собственно код. Он совсем простой.

Форма ввода:

<html>

<head>
<meta http-equiv="Content-Type" content="text/html;charset=windows-1251">
<title>Простая форма ввода</title>
</head>

<body>
<FORM METHOD="POST" ACTION="send_simpleform.php">

<P><strong>ФИО:</strong><br>
<INPUT type="text" NAME="FIO" SIZE=30></P>

<P><strong>E-Mail:</strong><br>
<INPUT type="text" NAME="Email" SIZE=30></P>

<!-- остальные поля ввода -->

<P><INPUT TYPE="submit" NAME="submit" VALUE="Send This Form"></P>
</FORM>
</body>

</html>


Скрипт:

<?php
$msg = ""; (Само сообщение - что-то вроде "Пользователь $_POST[FIO], с emailом $_POST" зарегистрировался на сайте)
$to = "to@mail.com"; (ящик на который должны приходить сообщения)
$subject = ""; (Тема письма)
mail($to, $subject, $msg);
?>

Все.
 
Сверху