PHP.SU

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

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

> Найдено сообщений: 3
editor Отправлено: 22 Ноября, 2007 - 08:35:44 • Тема: Проблема с checkboxами • Форум: Программирование на PHP

Ответов: 4
Просмотров: 245
Спасибо за ответы Закатив глазки
editor Отправлено: 21 Ноября, 2007 - 06:28:38 • Тема: Проблема с checkboxами • Форум: Программирование на PHP

Ответов: 4
Просмотров: 245
valenok пишет:
$message = " Имя $nname < br /> Фамилия $nsname < br /> Дата рождения $wasb < br /> ВУЗы $nstudy < br /> Электронная почта $nmail < br /> $nit1" ;


Дело в том что при таких обстоятельствах если какой ни будь чекбокс не выбран скрипт выдает ошибку типа undefined variable
editor Отправлено: 20 Ноября, 2007 - 09:38:19 • Тема: Проблема с checkboxами • Форум: Программирование на PHP

Ответов: 4
Просмотров: 245
Сделал форму где присутствуют элементы checkbox. Теперь не могу понять как сделать чтоб скрипт обработки формы с другими параметрами вместе отправлял на email и параметры отмеченных checkboxов. привожу код формы

CODE (text):
скопировать код в буфер обмена
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
  5. <title>Untitled Document</title>
  6. <style type="text/css">
  7. <!--
  8. .style1 {
  9.         color: #FFFFFF;
  10.         font-weight: bold;
  11.         font-size: x-large;
  12. }
  13. .style2 {
  14.         font-size: x-small;
  15.         font-style: italic;
  16. }
  17. .style4 {font-size: x-small}
  18. -->
  19. </style>
  20. </head>
  21.  
  22. <body><center>
  23.   <table width="576" border="0" cellspacing="1" cellpadding="1">
  24.     <tr>
  25.       <td><div align="center">
  26.         <table width="551" border="0" cellspacing="1" cellpadding="1">
  27.           <tr>
  28.             <td><span class="style1">Заполните анкету для обучения </span></td>
  29.           </tr>
  30.           <tr>
  31.             <td><form id="form1" name="form1" method="post" action="form_script">
  32.               <table width="551" border="0" cellspacing="1" cellpadding="1">
  33.                 <tr>
  34.                   <td width="215"><div align="left">Имя </div></td>
  35.                   <td width="329"><div align="left">
  36.                     <input name="name" type="text" id="name" />
  37.                   </div></td>
  38.                 </tr>
  39.                 <tr>
  40.                   <td><div align="left">Фамилия</div></td>
  41.                   <td><div align="left">
  42.                     <input name="sname" type="text" id="sname" />
  43.                   </div></td>
  44.                 </tr>
  45.                 <tr>
  46.                   <td><div align="left">Дата рождения </div></td>
  47.                   <td><div align="left"><em>
  48.                     <input name="birthday" type="text" id="birthday" />
  49. &nbsp;&nbsp;&nbsp;
  50.                     <span class="style4">(день.месяц .год)</span></em></div></td>
  51.                 </tr>
  52.                 <tr>
  53.                   <td><div align="left">Учебное заведение </div></td>
  54.                   <td><div align="left">
  55.                     <textarea name="study" id="study"></textarea>
  56.                   </div></td>
  57.                 </tr>
  58.                 <tr>
  59.                   <td><div align="left">E-mail </div></td>
  60.                   <td><div align="left">
  61.                     <input name="mail" type="text" id="mail" />
  62.                   </div></td>
  63.                 </tr>
  64.                 <tr>
  65.                   <td><div align="left">Курсы  </div></td>
  66.                   <td><div align="left">
  67.                     <p>
  68.                       <input name="it1" type="checkbox" id="it1" value="checkbox" />
  69.                       IT Essentials I <br />
  70.                       <input name="it2" type="checkbox" id="it2" value="checkbox" />
  71.                     IT Essentials II                     <input name="ccnad" type="checkbox" id="ccnad" value="checkbox" />
  72.                     CCNA Discovery                     <input name="ccnae" type="checkbox" id="ccnae" value="checkbox" />
  73.                     CCNA Exploration </p>
  74.                     <p>&nbsp;                    </p>
  75.                   </div></td>
  76.                 </tr>
  77.                 <tr>
  78.                   <td><div align="left"></div></td>
  79.                   <td>
  80.                     <div align="right">
  81.                       <input type="submit" name="Submit" value="Отправить" />
  82.                     </div></td>
  83.                 </tr>
  84.               </table>
  85.                                     </form>            </td>
  86.           </tr>
  87.         </table>
  88.         <p class="style2">Все поля обязательны для заполнения </p>
  89.       </div></td>
  90.     </tr>
  91.   </table>
  92. </center>
  93. </body>
  94. </html>
  95.  


А это код обработчика формы собственно
CODE (text):
скопировать код в буфер обмена
  1. <?php
  2. $to = "myname@maydomain.com" ;
  3. $nname = $_POST['name'] ;
  4. $nsname = $_POST['sname'] ;
  5. $wasb = $_POST['birthday'] ;
  6. $nstudy = $_POST['study'] ;
  7. $nmail = $_POST['mail'] ;
  8. $nit1 = $_POST['it1'] ;
  9. $nit2 = $_POST['it2'] ;
  10. $nccnad = $_POST['ccnad'] ;
  11. $nccnae = $_POST['ccnae'] ;
  12.  
  13. $subj = "Анкета пользователя $nname $nsname" ;
  14. $message = " Имя $nname <br> Фамилия $nsname <br> Дата рождения $wasb <br> ВУЗы $nstudy <br> Электронная почта $nmail <br>  " ;
  15. mail ($to , $subj , $message ) ;
  16. ?>


Вот как ему сказать чтоб он и параметры отмеченных чекбоксов тоже отправлял не эмайл

спасибо за ранее

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB