Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как добавить в форму отправки почтового сообщения ещё несколько полей?
 
 автор: Artur2006   (16.01.2007 в 09:32)   письмо автору
 
 

Добрый всем день!!! Подскажите пожалуйста следующее. У меня усть вот это:
<?php
function sendmail($to,$subject, $message) {
if(mail($to, $subject, $message)==0){
print("Your message have been succesfully send");
}
}

IF($HTTP_POST_VARS["address"] <> ""){
sendmail($HTTP_POST_VARS["address"],
$HTTP_POST_VARS["theme"],
$HTTP_POST_VARS["body"]);
}


И вот это:



<html>
<head>
<title>Отправка почты</title>
</head>
<body>
<form method="post" action="sendmail.php">
Кому:<input type="text" name="address"><br>
Тема:<input type="text" name="theme"><br>
Тест:<textarea rows="3" name="body"></textarea><br>
<input type="submit" value="Отправить">
</form>
</body>
</html>



Подскажите, как мне добавит в форму отправки еще несколько полей, что надо добавить в код, и где, что бы можно было добавлять неограниченное количество полей, и форм, и чтобы все заполненые поля приходили на почту, я пробовал копировать строку Тест:<textarea rows="3" name="body"></textarea><br>, чтобы увеличить число полей в форме, но отправляеться только первое поле и все!!!
Помогите пожалуйста!!!
Заранее спасибо!!!

   
 
 автор: himic   (16.01.2007 в 09:48)   письмо автору
 
   для: Artur2006   (16.01.2007 в 09:32)
 

Зелёный ещё ты?


<?php 
function sendmail($to,$subject$message) { 
if(
mail($to$subject$message)==0){
print(
"Your message have been succesfully send");
}


IF(!empty(
$_POST["address"])){
sendmail($_POST["address"], 
$_POST["theme"],
$_POST["body"].$_POST['body2']);
}
?>

<html>
<head>
<title>Отправка почты</title>
</head>
<body>
<form method="post" action="sendmail.php">
Кому:<input type="text" name="address"><br>
Тема:<input type="text" name="theme"><br>
Тест:<textarea rows="3" name="body"></textarea><br>
Ещё:<textarea rows="3" name="body2"></textarea><br>
<input type="submit" value="Отправить">
</form>
</body>
</html>

Можешь запихнуть всё это дело в один файл

   
 
 автор: Artur2006   (16.01.2007 в 09:52)   письмо автору
 
   для: himic   (16.01.2007 в 09:48)
 

Зеленый, не спорю!!! :-) Ну начинать надо же!!! Так теперь надо просто добавлять нужные поля и все? Я правильно понял? Ну ругайте чайника, просто хочу научиться!!!
Не понял в какой файл? В HTML или куда?

   
 
 автор: Artur2006   (16.01.2007 в 10:07)   письмо автору
 
   для: Artur2006   (16.01.2007 в 09:52)
 

Все доперло!!! Вот только сделать бы, чтобы сообщение какое-нибудь выскакивало бы после успещной отправки?
Пожалуйста!?!!!!

   
 
 автор: malish   (16.01.2007 в 10:09)   письмо автору
 
   для: Artur2006   (16.01.2007 в 10:07)
 


<?
function sendmail($to,$subject$message) {  
if(
mail($to$subject$message)==0){ 
print(
"Your message have been succesfully send");  // это и есть твоё выскакивающее сообщение:)


?>

   
 
 автор: Artur2006   (16.01.2007 в 10:12)   письмо автору
 
   для: malish   (16.01.2007 в 10:09)
 

ТОлько что проверил до того как писать, почта отправляеться, но сообщения небыло ни какого, даже на английском, почему то? Че делать?

   
 
 автор: malish   (16.01.2007 в 10:16)   письмо автору
 
   для: Artur2006   (16.01.2007 в 10:12)
 


<? 
function sendmail($to,$subject$message) {   
if(
mail($to$subject$message)){  
print(
"Your message have been succesfully send");  сообщение:) 
}  
}  
?> 


Извиняюсь нолик не заметил

   
 
 автор: Artur2006   (16.01.2007 в 10:24)   письмо автору
 
   для: malish   (16.01.2007 в 10:16)
 

Спасибо, работает!!!
Всем БОЛЬШОЕ спасибо за помощь!!!

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования