помогите пл3,
какое то время назад, я для одного сайта делал комменты, они заносятся в БД, выводятся на сайте еще и отправляются на почту,
теперь мне надо для одного сайта сделать, что бы через форму данные заносились в бд и отправлялись на почту (без вывода), вот практически весь тот код который и для комментов, вроде бы все тоже самое, те же самые действия но... ((
подскажите пл3 что не так или кто может простенькую написать (
CODE ( html):
скопировать код в буфер обмена
<form id="feedback-form" action="feedback.php" method="post"> <br><input name="name" type="text" placeholder="Ф.И.О" form="feedback-form"> <br><input name="email" type="text" placeholder="E-mail" form="feedback-form"> <br><input name="phone" type="text" placeholder="Номер телефона" form="feedback-form"> <br><textarea name="message" placeholder="Ваш вопрос..." form="feedback-form"></textarea> <input name="sbm" type="submit" value="Отправить" class="sbm"> </form>
PHP:
скопировать код в буфер обмена
// занести в массив значение полей 1 => $_POST['name'], 2 => $_POST['email'], 3 => $_POST['phone'], 4 => $_POST['message'], ); $dl = ''; //mail post $mail_name = 'Имя: '; $mail_email = 'Email: '; $mail_coment = 'Отзыв о сайте:'; $mail_time = 'Оставлен в: '; $mail_ip = 'IP - '; // end post if($z[1] && $z[2] && $z[3] && $z[4]){ //htmlspecialchars($z[3]) параметр убирает любые символы и выводит только то буквы англ. и рус и цифры //отправка в БД $sql = 'INSERT INTO com(user_name, user_email, user_comment, data_time, ip)/*имена в самой бд*/ VALUES("'.$z[1].'", "'.$z[2].'", "'.$z[3].'", "'.htmlspecialchars($z[4]).'", "'.$date_time.'", "'.$ip.'")'; /*то что будем заносить в бд*/ // проверка {echo '<center><b>Ошибка при добавлении данных!</b></center>';} else { print "<meta http-equiv='Refresh' content='1; ' >"; // перезагрузит через 1 секунду страницу после отправки данных на сервер echo '<center><b style="color: green; font-size:1em;">Данные успешно добавлены!</b></center>';} };
|