Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Обратная связь,обработка заполненных полей

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
kartuz
Отправлено: 26 Октября, 2011 - 12:33:08
Post Id


Новичок


Покинул форум
Сообщений всего: 33
Дата рег-ции: Июль 2011  


Помог: 0 раз(а)




Подскажите как обработать Методом Пост но без ссылки на другую страницу такую форму:
CODE (html):
скопировать код в буфер обмена
  1. <form target="_blank">
  2. <p>Имя: <input type="text"  maxlength="25" name="5">
  3. <p>Фамилия: <input type="text"  maxlength="25" name="6">
  4. <p>Отчество: <input type="text"  maxlength="25" name="7">
  5. <p>Ваш E-mail: <input type="text"  maxlength="25" name="8">
  6. <p>Номер мобильного телефона: +<input type="text"  maxlength="11" name="9">
  7. <p>Город проживания: <input type="text"  maxlength="25" name="10">
  8. <p><input type="submit" name="sub" value="Отправить">
  9. </form>

Чтобы пользователь заполнил поля и отправил,ему на той же странице выдало "Сообщение отправлено"
 
 Top
Stasnislav
Отправлено: 26 Октября, 2011 - 12:36:22
Post Id



Гость


Покинул форум
Сообщений всего: 109
Дата рег-ции: Апр. 2011  


Помог: 4 раз(а)




Убери target, добавь method="post" и обработчик на эту же страницу перенеси.


-----
Программисты на работе общаются двумя фразами: «непонятно» и «вроде работает».
 
 Top
kartuz
Отправлено: 26 Октября, 2011 - 13:24:49
Post Id


Новичок


Покинул форум
Сообщений всего: 33
Дата рег-ции: Июль 2011  


Помог: 0 раз(а)




Помогите написать нормальный обработчик.Что бы в письме приходило Название поля,ТОбишь например Имя и потом Имя которое ввел пользователь.
(Добавление)
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.  
  3. $adresat = "contact@piramidniki.ru";
  4.  
  5. $status = "Админ";
  6. $msg = "Спасибо, Ваше сообщение было отправлено!
  7. <br>
  8. <p align=right>$status</p>";
  9.  
  10. $you = "$status. E-mail:&nbsp;$adresat";
  11.  
  12. if ($submit)
  13. {
  14.    
  15. if(eregi("^[a-zA-Z0-9\._-]+@[a-z0-9\._-]+\.[a-z]{2,4}\$",$email))
  16.    
  17.   {
  18.    if(empty($name))
  19. echo "Введите ваше имя";
  20.    
  21. else
  22.    
  23.     {
  24.    
  25.       mail("$adresat", "Сообщение с сайта", "Адрес: $email\n Фамилия: \n\n $fam\nИмя: \n\n$imya\n Отчество: \n\n $otch\n номер мобильного телефона: \n\n $mobile\n Город: \n\n $city\n");
  26.  
  27.  
  28.  
  29.       echo "<b>$msg<b>\n";
  30.    
  31.     }
  32.    
  33.   }
  34. else
  35.  {
  36.    
  37. echo "E-mail неправильно введен или содержит недопустимые символы. Пожалуйста вернитесь и заполните
  38.  
  39. все поля правильно";
  40.    
  41. }
  42.  
  43. }
  44.  
  45. else
  46. {
  47. ?>
  48.  
  49. <form method="POST" action="<? $PHP_SELF ?>">
  50. <p>Фамилия: <input type="text"  maxlength="25" name="fam">
  51. <p>Имя: <input type="text"  maxlength="25" name="imya">
  52. <p>Отчество: <input type="text"  maxlength="25" name="otch">
  53. <p>Ваш E-mail: <input type="text"  maxlength="25" name="email">
  54. <p>Номер мобильного телефона: +<input type="text"  maxlength="11" name="mobile">
  55. <p>Город проживания: <input type="text"  maxlength="25" name="city">
  56. <p><input type="submit" name="sub" value="Отправить">
  57. </form>

Вот составил обработчик,только выдает ошибку
"Parse error: syntax error, unexpected $end in /home/p47754/www/piramidniki.ru/ mail.php on line 53"
Что не так?И правильно ли составил?Давно такими штуками не занимался.Подзабыл.
 
 Top
snikers987
Отправлено: 26 Октября, 2011 - 13:52:22
Post Id



Участник


Покинул форум
Сообщений всего: 1239
Дата рег-ции: Сент. 2011  
Откуда: Крым


Помог: 25 раз(а)




добавь в конец


остальное не смотрел


-----
Когда всматриваешься в тёмную бездну, учти, что кто-то может смотреть на тебя из неё...
 
My status
 Top
kartuz
Отправлено: 26 Октября, 2011 - 13:59:26
Post Id


Новичок


Покинул форум
Сообщений всего: 33
Дата рег-ции: Июль 2011  


Помог: 0 раз(а)




snikers987 пишет:
добавь в конец


остальное не смотрел

Да,это я уже нашел.Теперь другая проблема: Форма отображается,заполняю,отправляю.Но на мыло ничего не приходит.
(Добавление)
И сообщение Что типа отправлено не выводит.В чем проблема не могу понять?
 
 Top
Данил_123
Отправлено: 26 Октября, 2011 - 15:47:38
Post Id


Участник


Покинул форум
Сообщений всего: 1026
Дата рег-ции: Июнь 2011  
Откуда: rostov


Помог: 9 раз(а)




CODE (html):
скопировать код в буфер обмена
  1. <form target="_blank"> action="file.php" method="POST";

Получать в php через


-----
http://mysitecost.ru
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Напишите за меня, пожалуйста »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB