За последние 24 часа нас посетили 15035 программистов и 1766 роботов. Сейчас ищут 1476 программистов ...

Пустые поля кроме полей с checkbox

Тема в разделе "Работа с почтой", создана пользователем Taha, 12 мар 2010.

  1. Taha

    Taha Активный пользователь

    С нами с:
    9 мар 2010
    Сообщения:
    6
    Симпатии:
    0
    Всем приветик!!!

    Не могу разобраться почему на мейл приходят пустые поля кроме тех где ставятся флажки в форме.... на локалхосте все работало нормально... посмотрите пожалуйста где ошибка
    код обработчика:
    PHP:
    1. <?php
    2. if (isset($_POST['$napravlenie'])) {$napravlenie = $_POST['$napravlenie'];}
    3. if (isset($_POST['$startDate'])) {$startDate = $_POST['$startDate'];}
    4. if (isset($_POST['$endDate'])) {$endDate = $_POST['$endDate'];}
    5. if (isset($_POST['$nochi_ot'])) {$nochi_ot = $_POST['$nochi_ot'];}
    6. if (isset($_POST['$nochi_do'])) {$nochi_do = $_POST['$nochi_do'];}
    7. if (isset($_POST['$ludi_vzroslie'])) {$ludi_vzroslie = $_POST['$ludi_vzroslie'];}
    8. if (isset($_POST['$ludi_deti'])) {$ludi_deti = $_POST['$ludi_deti'];}
    9. $input = $_POST['otel'];
    10. $mes = ' ';
    11. if(count($input) > 1)
    12. {
    13.       $separator = ', ';
    14. }
    15. else
    16. {
    17.       $separator = ' ';
    18. }
    19. foreach($input as $item)
    20. {
    21.       $mes .= $item.$separator;
    22. }
    23. $input = $_POST['pitanie'];
    24. $mes2 = ' ';
    25. if(count($input) > 1)
    26. {
    27.       $separator = ', ';
    28. }
    29. else
    30. {
    31.       $separator = ' ';
    32. }
    33. foreach($input as $item2)
    34. {
    35.       $mes2 .= $item2.$separator;
    36. }
    37. if (isset($_POST['$nameText'])) {$nameText = $_POST['$nameText'];}
    38. if (isset($_POST['$mailText'])) {$mailText = $_POST['$mailText'];}
    39. if (isset($_POST['$primechania'])) {$primechania = $_POST['$primechania'];}
    40. $address = [email='proba@mail.ru]'proba@mail.ru[/email]';
    41. $sub = "Заявка на подбор тура";
    42. $mes = "Автор назвался: $nameText
    43. \nУказал свой адрес: $mailText
    44. \nНаправление: $napravlenie
    45. \nдата вылета: от $startDate до $endDate
    46. \nколичество ночей: от  $nochi_ot до $nochi_do
    47. \nколичество человек: взрослые: $ludi_vzroslie дети: $ludi_deti
    48. \nкатегория отеля: $mes
    49. \nпитание: $mes2
    50. \nпримечания:  $primechania";
    51. $verify = mail ($address,$sub,$mes,"Content-type:text/plain; charset = windows-1251\r\nFrom:$email");
    52. header("Location: [url=http://asmita.ru/podbor_tyra.php]http://asmita.ru/podbor_tyra.php[/url]");
    53. ?>
    форма:
    PHP:
    1. <form action="mail.php" method="post" name="form_podbor_tyra" id="form_podbor_tyra">
    2.               <table width="950" border="0" cellpadding="0" cellspacing="0">
    3.                 <tr>
    4.                   <td width="178" align="right"><p class="v_form_bold">направление:</p></td>
    5.                   <td colspan="3" align="left" class="v_form"><select name="napravlenie" size="1" class="v_form_polja" id="napravlenie">
    6.                     <option value='null'>- Выберите страну -</option>
    7.                     <?php
    8.     while($row = mysql_fetch_array($myrow)){
    9.       echo "<option value='" . $row['countrys'] . "'>" . $row['countrys'] . "</option>\n";
    10.     }
    11. ?>
    12.                   </select></td>
    13.                   <td colspan="2" align="right"><p class="v_form_bold">дата вылета:</p></td>
    14.                   <td colspan="2" align="left" class="v_form"><input name="startDate" type="text" class="v_form_polja" id="startDate" size="20"></td>
    15.                   <td width="64" align="right" class="v_form">до:</td>
    16.                   <td width="140" align="left" class="v_form"><input name="endDate" type="text" class="v_form_polja" id="endDate" size="20"></td>
    17.                   </tr>
    18.                 <tr>
    19.                   <td align="right"><p class="v_form_bold">количество ночей:</p></td>
    20.                   <td width="46" align="right" class="v_form">от:</td>
    21.                   <td width="70" align="left" class="v_form"><select name="nochi_ot" size="1" class="v_form_polja" id="nochi_ot">
    22.                     <option value="1" selected>1</option>
    23.                     <option value="2">2</option>
    24.                     <option value="3">3</option>
    25.                     <option value="4">4</option>
    26.                     <option value="5">5</option>
    27.                     <option value="6">6</option>
    28.                     <option value="7">7</option>
    29.                     <option value="8">8</option>
    30.                     <option value="9">9</option>
    31.                     <option value="10">10</option>
    32.                     <option value="11">11</option>
    33.                     <option value="12">12</option>
    34.                     <option value="13">13</option>
    35.                     <option value="14">14</option>
    36.                     <option value="15">15</option>
    37.                     <option value="16">16</option>
    38.                     <option value="17">17</option>
    39.                     <option value="18">18</option>
    40.                     <option value="19">19</option>
    41.                     <option value="20">20</option>
    42.                     <option value="21">21</option>
    43.                     <option value="22">22</option>
    44.                     <option value="23">23</option>
    45.                     <option value="24">24</option>
    46.                     <option value="25">25</option>
    47.                     <option value="26">26</option>
    48.                     <option value="27">27</option>
    49.                     <option value="28">28</option>
    50.                     <option value="29">29</option>
    51.                   </select></td>
    52.                   <td width="40" align="right" class="v_form">до:</td>
    53.                   <td width="69" align="left"><select name="nochi_do" size="1" class="v_form_polja" id="nochi_do">
    54.                     <option value="1" selected>1</option>
    55.                     <option value="2">2</option>
    56.                     <option value="3">3</option>
    57.                     <option value="4">4</option>
    58.                     <option value="5">5</option>
    59.                     <option value="6">6</option>
    60.                     <option value="7">7</option>
    61.                     <option value="8">8</option>
    62.                     <option value="9">9</option>
    63.                     <option value="10">10</option>
    64.                     <option value="11">11</option>
    65.                     <option value="12">12</option>
    66.                     <option value="13">13</option>
    67.                     <option value="14">14</option>
    68.                     <option value="15">15</option>
    69.                     <option value="16">16</option>
    70.                     <option value="17">17</option>
    71.                     <option value="18">18</option>
    72.                     <option value="19">19</option>
    73.                     <option value="20">20</option>
    74.                     <option value="21">21</option>
    75.                     <option value="22">22</option>
    76.                     <option value="23">23</option>
    77.                     <option value="24">24</option>
    78.                     <option value="25">25</option>
    79.                     <option value="26">26</option>
    80.                     <option value="27">27</option>
    81.                     <option value="28">28</option>
    82.                     <option value="29">29</option>
    83.                   </select></td>
    84.                   <td width="183" align="right"><p class="v_form_bold">количество человек:</p></td>
    85.                   <td width="86" align="right" class="v_form">взрослые:</td>
    86.                   <td width="74" align="left" class="v_form"><select name="ludi_vzroslie" size="1" class="v_form_polja" id="ludi_vzroslie">
    87.                     <option value="1" selected>1</option>
    88.                     <option value="2">2</option>
    89.                     <option value="3">3</option>
    90.                     <option value="4">4</option>
    91.                     <option value="5">5</option>
    92.                     <option value="6">6</option>
    93.                     <option value="7">7</option>
    94.                     <option value="8">8</option>
    95.                     <option value="9">9</option>
    96.                     <option value="10">10</option>
    97. </select></td>
    98.                   <td align="right" class="v_form">дети:</td>
    99.                   <td align="left"><select name="ludi_deti" size="1" class="v_form_polja" id="ludi_deti">
    100.                     <option value="нет" selected>нет</option>
    101.                     <option value="1">1</option>
    102.                     <option value="2">2</option>
    103.                     <option value="3">3</option>
    104.                     <option value="4">4</option>
    105.                     <option value="5">5</option>
    106.                     <option value="6">6</option>
    107.                     <option value="7">7</option>
    108.                     <option value="8">8</option>
    109.                     <option value="9">9</option>
    110.                     <option value="10">10</option>
    111. </select></td>
    112.                 </tr>
    113.                 <tr>
    114.                   <td align="right"><p class="v_form_bold">категория отеля:</p></td>
    115.                   <td colspan="4" align="left" class="v_form">
    116.                     <input name="otel[]" type="checkbox" id="otel_2" value="2*">
    117.                     2*
    118.                     <input name="otel[]" type="checkbox" id="otel_3" value="3*">
    119.                     3*
    120.                     <input name="otel[]" type="checkbox" id="otel_4" value="4*">
    121.                     4*
    122.                     <input name="otel[]" type="checkbox" id="otel_5" value="5*">
    123.                     5*
    124.                     <input name="otel[]" type="checkbox" id="otel_lubaa" value="любая">
    125.                     любая
    126.                     </td>
    127.                   <td align="right" class="v_form"><p class="v_form_bold">питание:</p></td>
    128.                   <td colspan="4" align="left" class="v_form"><input name="pitanie[]" type="checkbox" id="pitanie_0" value="NO">
    129. NO
    130.   <input name="pitanie[]" type="checkbox" id="pitanie_1" value="BB">
    131. BB
    132. <input name="pitanie[]" type="checkbox" id="pitanie_2" value="HB">
    133. HB
    134. <input name="pitanie[]" type="checkbox" id="pitanie_3" value="FB">
    135. FB
    136. <input name="pitanie[]" type="checkbox" id="pitanie_4" value="ALL">
    137. ALL
    138. <input name="pitanie[]" type="checkbox" id="pitanie_5" value="UAI">
    139. UAI
    140. <input name="pitanie[]" type="checkbox" id="pitanie_6" value="любой">
    141. любое </td>
    142.                   </tr>
    143.                 <tr>
    144.                   <td align="right"><p class="v_form_bold">Ваше имя:</p></td>
    145.                   <td colspan="4" align="left"><input name="nameText" type="text" class="v_form_polja" id="nameText" size="35"></td>
    146.                   <td align="right"><p class="v_form_bold">примечания:</p></td>
    147.                   <td colspan="4" rowspan="2" align="left" class="v_form">
    148.                     <textarea name="primechania" cols="69" rows="3" class="v_form_polja" id="primechania"></textarea>
    149.                   </td>
    150.                   </tr>
    151.                 <tr>
    152.                   <td align="right"><p class="v_form_bold">Ваш e-mail:</p></td>
    153.                   <td colspan="4" align="left"><input name="mailText" type="text" class="v_form_polja" id="mailText" size="35"></td>
    154.                   <td align="left"> </td>
    155.                   </tr>
    156.                 <tr>
    157.                   <td align="right"><p> </p></td>
    158.                   <td colspan="5" align="left" class="v_form"> </td>
    159.                   <td colspan="3" align="right" class="v_form"><input name="sbros" type="reset" class="v_form_polja" id="sbros" value="очистить"></td>
    160.                   <td align="right" class="v_form"><input name="otpravit" type="submit" class="v_form_polja" id="otpravit" value="отправить"></td>
    161.                   </tr>
    162.                 </table>
    163.               </form>
     
  2. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    PHP:
    1.  if (isset($_POST['napravlenie'])) {$napravlenie = $_POST['napravlenie'];}
    2.  if (isset($_POST['startDate'])) {$startDate = $_POST['startDate'];}
    3.  if (isset($_POST['endDate'])) {$endDate = $_POST['endDate'];}
    4.  if (isset($_POST['nochi_ot'])) {$nochi_ot = $_POST['nochi_ot'];}
    5.  if (isset($_POST['nochi_do'])) {$nochi_do = $_POST['nochi_do'];}
    6.  if (isset($_POST['ludi_vzroslie'])) {$ludi_vzroslie = $_POST['ludi_vzroslie'];}
    7.  if (isset($_POST['ludi_deti'])) {$ludi_deti = $_POST['ludi_deti'];}
    и т.п.
    не сами делали?не боитесь что вам почту заспамят?
     
  3. Taha

    Taha Активный пользователь

    С нами с:
    9 мар 2010
    Сообщения:
    6
    Симпатии:
    0
    Про почту не подумала ))) исправила... спасибо )))

    А вот пустые поля все равно остались пустыми кроме где галочки, как и было (((((( что же это может быть
     
  4. Taha

    Taha Активный пользователь

    С нами с:
    9 мар 2010
    Сообщения:
    6
    Симпатии:
    0
    Все в порядке!!!! Получилось )))))))))))) СПАСИБО ДОБРЫЙ ЧЕЛОВЕК!!!!!!!!!!!!!!!

    А это оставлять????
    PHP:
    1. $mes = "Автор назвался: " .$nameText.
    2.   "\nУказал свой адрес: ".$mailText.
    3.   "\nНаправление: ".$napravlenie.
    4.   "\nдата вылета: от ".$startDate." до ".$endDate.
    5.   "\nколичество ночей: от ".$nochi_ot." до ".$nochi_do.
    6.   "\nколичество человек: взрослые: ".$ludi_vzroslie." дети: ".$ludi_deti.
    7.   "\nкатегория отеля: ".$mes.
    8.   "\nпитание: ".$mes2.
    9.   "\nпримечания: ".$primechania;
     
  5. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    if (isset($_POST['$nameText'])) {$nameText = $_POST['$nameText'];}
    if (isset($_POST['$mailText'])) {$mailText = $_POST['$mailText'];}
    if (isset($_POST['$primechania'])) {$primechania = $_POST['$primechania'];}
    а тут исправили?
     
  6. Taha

    Taha Активный пользователь

    С нами с:
    9 мар 2010
    Сообщения:
    6
    Симпатии:
    0
    да, после этого и полулось ))))