ФорумПрограммированиеPHP для идиотов → Бронирование номеров гостиниц

Бронирование номеров гостиниц

  • enn

    Сообщения: 2 Репутация: N Группа: Кто попало

    Spritz 29 мая 2009 г. 10:35

    Есть форма для бронирования:

    <form action="bron.php" method="post" enctype="multipart/form-data" name="forma">
         <p><span class="style2">Контактное лицо*:</span></p>
         <p>
           <input name="name" type=text  size=50  maxlength="50">
         </p>
         <p class="style2">E-mail*:</p>
         <p>
            <INPUT NAME="email" TYPE=text SIZE=40  maxlength="50">
          </p>
          <p class="style2">Телефон:</p>
          <p><input name="tel" type=text  size=30  maxlength="30"></p>

              <p>Тип номера
         <select name="tip" onChange="MM_jumpMenu('parent',this,0)">
           <option value='Одноместный'>Одноместный</option>
           <option value='Двуместный'>Двуместный</option>
           <option value='Люкс'>Люкс</option>
         </select> </p>
     <p>Дата заезда
         <select name="menu1" onChange="MM_jumpMenu('parent',this,0)">
             <option value='01'>01</option>
             <option value='02'>02</option>
             <option value='03'>03</option>
             <option value='04'>04</option>
             <option value='05'>05</option>
             <option value='06'>06</option>
             <option value='07'>07</option>
             <option value='08'>08</option>
             <option value='09'>09</option>
             <option value='10'>10</option>
             <option value='11'>11</option>
             <option value='12'>12</option>
             <option value='13'>13</option>
             <option value='14'>14</option>
             <option value='15'>15</option>
             <option value='16'>16</option>
             <option value='17'>17</option>
             <option value='18'>18</option>
             <option value='19'>19</option>
             <option value='20'>20</option>
             <option value='21'>21</option>
             <option value='22'>22</option>
             <option value='23'>23</option>
             <option value='24'>24</option>
             <option value='25'>25</option>
             <option value='26'>26</option>
             <option value='27'>27</option>
             <option value='28'>28</option>
             <option value='29'>29</option>
             <option value='30'>30</option>
             <option value='31'>31</option>
         </select>
           <select name="menu2" onChange="MM_jumpMenu('parent',this,0)">
             <option value='Января'>Января</option>
             <option value='Февраля'>Февраля</option>
             <option value='Марта'>Марта</option>
             <option value='Апреля'>Апреля</option>
             <option value='Мая'>Мая</option>
             <option value='Июня'>Июня</option>
             <option value='Июля'>Июля</option>
             <option value='Августа'>Августа</option>
             <option value='Сентября'>Сентября</option>
             <option value='Октября'>Октября</option>
             <option value='Ноября'>Ноября</option>
             <option value='Декабря'>Декабря</option>
           </select></p>
                 <p>Дата выезда
           <select name="menu3" onChange="MM_jumpMenu('parent',this,0)">
             <option value='01'>01</option>
             <option value='02'>02</option>
             <option value='03'>03</option>
             <option value='04'>04</option>
             <option value='05'>05</option>
             <option value='06'>06</option>
             <option value='07'>07</option>
             <option value='08'>08</option>
             <option value='09'>09</option>
             <option value='10'>10</option>
             <option value='11'>11</option>
             <option value='12'>12</option>
             <option value='13'>13</option>
             <option value='14'>14</option>
             <option value='15'>15</option>
             <option value='16'>16</option>
             <option value='17'>17</option>
             <option value='18'>18</option>
             <option value='19'>19</option>
             <option value='20'>20</option>
             <option value='21'>21</option>
             <option value='22'>22</option>
             <option value='23'>23</option>
             <option value='24'>24</option>
             <option value='25'>25</option>
             <option value='26'>26</option>
             <option value='27'>27</option>
             <option value='28'>28</option>
             <option value='29'>29</option>
             <option value='30'>30</option>
             <option value='31'>31</option>
          </select>
          <select name="menu4" onChange="MM_jumpMenu('parent',this,0)">
             <option value='Января'>Января</option>
             <option value='Февраля'>Февраля</option>
             <option value='Марта'>Марта</option>
             <option value='Апреля'>Апреля</option>
             <option value='Мая'>Мая</option>
             <option value='Июня'>Июня</option>
             <option value='Июля'>Июля</option>
             <option value='Августа'>Августа</option>
             <option value='Сентября'>Сентября</option>
             <option value='Октября'>Октября</option>
             <option value='Ноября'>Ноября</option>
             <option value='Декабря>Декабря</option>
          </select></p>
            <label>
            <input name="submit" type="submit" id="submit" value="Забронировать">
            </label>
            <label>
            <input type="reset" value="Очистить">
            </label>
          </p>
         </form>


    Формирование сообщения в php:
    PHP

    $mess = '
    Контактное лицо:'.$_POST['name'].'
    Телефон:'.$_POST['tel'].'
    Контактный email:'.$_POST['email'].'

    '.$_POST['mess'];
                 $to = '[email protected]';
                 $from='[email protected]';
           mail($to, $mess, "From:".$from);
           echo 'Сообщение отправлено.';

    Как сформировать сообщение в php файле, если используются выпадающие списки? или
    Как сделать, что на мэйл приходил и тип номера, и дата заезда и выезда. Я сделала только контактное лицо, телефон и мэйл..
  • Baboot

    Сообщения: 440 Репутация: N Группа: Адекваты

    Spritz 29 мая 2009 г. 10:43, спустя 8 минут 4 секунды


    //Тип номера
     $mess.="Тип номера: ".$_POST["tip"]."\n";
    //Дата заезда:
     $mess.="Дата заезда:".$_POST["menu1"]." - ".$_POST["menu2"]."\n";
    //Дата выезда
     $mess.="Дата заезда:".$_POST["menu3"]." - ".$_POST["menu4"]."\n";


    И не забывай делать проверку input(вырезание хтмл, одинарные двойные кавычки и т.д). И еще чтоб пустыми не были.
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 29 мая 2009 г. 10:49, спустя 5 минут 56 секунд

    ^^ деффачки на ПЫХА.РУ
    Сапожник без сапог
  • md5

    Сообщения: 11960 Репутация: N Группа: в ухо

    Spritz 29 мая 2009 г. 10:53, спустя 4 минуты 34 секунды

    =(
    )=
    все умрут, а я изумруд
  • Troy

    Сообщения: 2532 Репутация: N Группа: Джедаи

    Spritz 29 мая 2009 г. 10:58, спустя 5 минут 5 секунд

    md5, Сообщений: 5200 клёво = ))
  • enn

    Сообщения: 2 Репутация: N Группа: Кто попало

    Spritz 29 мая 2009 г. 11:03, спустя 4 минуты 19 секунд

    попробую, спасибо большое!
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 29 мая 2009 г. 11:05, спустя 2 минуты 54 секунды

    5694)
    Сапожник без сапог
  • Trej Gun

    Сообщения: 5305 Репутация: N Группа: в ухо

    Spritz 29 мая 2009 г. 11:19, спустя 13 минут 10 секунд

    phpdude, да у тебя пиписька длиннее
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 29 мая 2009 г. 11:26, спустя 6 минут 56 секунд


    phpdude, да у тебя пиписька длиннее
    общайся с ним на ВЫ пожалуйста )))))))))))))))
    Сапожник без сапог
  • Mr.Pihto

    Сообщения: 1386 Репутация: N Группа: Адекваты

    Spritz 29 мая 2009 г. 18:01, спустя 6 часов 35 минут 32 секунды

    О_о
  • Mr.Pihto

    Сообщения: 1386 Репутация: N Группа: Адекваты

    Spritz 29 мая 2009 г. 18:02, спустя 55 секунд

    мб то опечатка )

Пожалуйста, авторизуйтесь, чтобы написать комментарий!