Проблема с файлами "obrabotka.php" либо с "formpage.html".

Тема в разделе "Программирование", создана пользователем Kakurin, 15.02.2011.

  1. Offline

    Kakurin Недавно здесь

    Регистрация:
    15.02.2011
    Сообщения:
    4
    Симпатии:
    0
    Пол:
    Мужской
    Здравствуйте. Прошу помочь решить данную проблему.
    Заключается она вот в чем:

    Вот "formpage.html":
    ___________________________________________________________________________________________

    <! DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE>Страница изучения форм.</TITLE>
    <META http-equiv="Content-type" content="text/html; charset=windows-1251">
    <META name="Keywords" content="формы">
    <META name="Description" content="формы в HTML">
    </HEAD>
    <BODY>
    <h1 align="center"> Формы!</h1>

    <table border="1" width="800" bgcolor="gray" align="center" cellpadding="10" cellspacing="5">
    <tr>
    <td>

    <form action="obrabotka.php" method="POST" name="form1">
    <p><strong>Введите своё ФИО</strong><br>
    <input type="text" name="fio" width="20">
    </P>


    <p><strong>Введите свой пароль.</strong><br>
    <input type="password" name="pass" width="20">
    </P>

    <p><strong>Введите свой EMail.</strong><br>
    <input type="text" name="email" width="20">
    </P>

    <p><strong>Выберите формат диска.</strong><br>
    <input type="radio" name="format" value="dvd" checked>DVD<br>
    <input type="radio" name="format" value="cd">CD<br>
    </P>

    <p><strong>Выберите курсы для заказа</strong><br>
    <input type="checkbox" name="site" value="1">Курс по созданию сайта<br>
    <input type="checkbox" name="book" value="1">Курс по созданию електронной книги<br>
    </P>

    <p><strong>Выберите тип доставки</strong><br>
    <select name="delivery">
    <option>Срочная</option>
    <option>Обычная</option>
    </select>
    </P>

    <p><strong>Адрес для доставки.</strong><br>
    <textarea name="address" cols="40" rows="5">
    </textarea>

    <p>
    <input type="submit" name="button" value="Отправить заказ">
    </p>

    </form>

    </td>
    </tr>
    </table>

    </BODY>
    </HTML>
    ________________________________________________________________________________________

    Вот "obrabotka.php":
    ________________________________________________________________________________________
    <?php

    if (isset($site)) {$site="Да";} else {$site="Нет";}
    if (isset($book)) {$book="Да";} else {$book="Нет";}

    mail("artem_kakurin@ukr.net","Заказ с сайта","На сайте был сделан заказ. \n Заказ пришел от: $fio \n Его пароль: $pass \n Его Email: $email \n Выбрал формат диска: $format \n Выбрал курсы: \n Курсы по созданию сайта: $site \n Курс по созданию електронных книг: $book \n Выбрал тип доставки: $delivery \n Адрес для доставки: $address","Content-type:text/plain; charset=windows-1251\r\n");

    ?>
    ________________________________________________________________________________________

    А вот в чем собственно проблема.
    При попытке оформить заказ, поля на маил приходят пустыми.
    ________________________________________________________________________________________

    На сайте был сделан заказ.
    Заказ пришел от:
    Его пароль:
    Его Email:
    Выбрал формат диска:
    Выбрал курсы:
    Курсы по созданию сайта: Нет
    Курс по созданию електронных книг: Нет
    Выбрал тип доставки:
    Адрес для доставки:
    ________________________________________________________________________________________

    Подскажите в чем ошибка.
     
  2.  
  3. Offline

    Kakurin Недавно здесь

    Регистрация:
    15.02.2011
    Сообщения:
    4
    Симпатии:
    0
    Пол:
    Мужской
    Простите, уже нашел.

    http://joomla-support.ru/thread/27134/
     
    Последнее редактирование модератором: 31.03.2014
  4. Offline

    Kakurin Недавно здесь

    Регистрация:
    15.02.2011
    Сообщения:
    4
    Симпатии:
    0
    Пол:
    Мужской
    Но всеже прошу ответить на первый вопрос.

    Там нет самого объяснения, а времени на изучение php пока-что нет.
    Да и не хотелось бы прыгать с одного на другое.
     
  5. Offline

    botanist Активист => Cпециалист <=

    Регистрация:
    15.02.2009
    Сообщения:
    461
    Симпатии:
    49
    Пол:
    Мужской
    Придется найти.
     
  6. Offline

    Kakurin Недавно здесь

    Регистрация:
    15.02.2011
    Сообщения:
    4
    Симпатии:
    0
    Пол:
    Мужской
    А если просто у кого-то есть возможность подсказать?
    Почему бы и не сделать этого...
     
  7. Offline

    Airmagic1983 Недавно здесь

    Регистрация:
    05.03.2011
    Сообщения:
    2
    Симпатии:
    0
    Пол:
    Мужской
    formpage.html:

    <! DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN>
    <html>
    <head>
    <title>Страница изучения форм</title>
    <meta http-equiv="Content-type" content="text/html; charset=windows-1251">
    <meta name="Keywords" content="Формы">
    <meta name="Desription" content="Формы в HTML">
    </head>
    <body>
    <h1 align="center">Формы!</h1>
    <table border="1" width="400" bgcolor="white" align="center" bordercolor="black" cellpadding="10" cellspacing="5">
    <tr>
    <td>
    <form action="obrabotka.php" method="POST" name="form1">
    <p><strong>Введите свое ФИО</strong><br>
    <input type="text" name="fio" width="20">
    </p>
    <p><strong>Введите свой пароль</strong><br>
    <input type="password" name="pass" width="20">
    </p>
    <p><strong>Введите email</strong><br>
    <input type="text" name="email" width="20">
    </p>
    <p><p><strong>Выберите формат диска</strong><br>
    <input type="radio" name="format" value="dvd" checked>DVD<br>
    <input type="radio" name="format" value="cd">CD
    </p>
    <p><p><strong>Выберите курсы для заказа</strong><br>
    <input type="checkbox" name="site" value="1" checked>Курс по созданию сайта<br>
    <input type="checkbox" name="book" value="1" checked>Курс по созданию электронной книги<br>
    </p>
    <p><strong>Выберите тип доставки</strong><br>
    <select name="delivery">
    <option>Срочная</option>
    <option>Обычная</option>
    </select>
    </p>
    <p><strong>Введите адрес доставки</strong><br>
    <textarea name="address" cols="40" rows="5">
    </textarea>
    </p>
    <p>
    <input type="submit" name="button" value="Отправить заказ">
    </p>
    </form>
    </td>
    </tr>
    </table>
    </body>
    </html>


    obrabotka.php

    <?php




    $fio = $_POST['fio'];
    if (!$fio){$fio = 'А ФИО нет, заказчик не указал';}

    $pass = $_POST['pass'];
    if (!$pass){$pass = 'А Пароля нет, заказчик не указал';}

    $email = $_POST['email'];
    if (!$email){$email = 'А email нет, заказчик не указал';}

    $format = $_POST['format'];
    if (!$format){$format = 'А Формата диска нет, заказчик не указал';}

    #$site = $_POST['site'];
    #if (!$site){$site = 'А Курсов нет, заказчик не указал';}

    #$book = $_POST['book'];
    #if (!$book){$book = 'А Курсов нет, заказчик не указал';}


    $delivery = $_POST['delivery'];
    if (!$delivery){$delivery = 'А Типа доставки нет, заказчик не указал';}


    $address = $_POST['address'];
    if (!$address){$address = 'А адреса нет, заказчик не указал';}




    if (isset($_POST['site'])) {$site="Да";} else {$site="нет";}
    if (isset($_POST['book'])) {$book="Да";} else {$book="нет";}








    mail("test@test.ru","Заказ с сайта","На сайте был сделан заказ.\n Заказ пришел от: $fio \n Его пароль: $pass \n Его email: $email\n Выбрал формат диска: $format \nВыбрал курсы: \n Курс по созданию сайта: $site \n Курс по созданию электронных книг: $book \n Выбрал тип доставки: $delivery \n Адрес для доставки: $address" ,"Content-type:text/plain; charset = windows-1251\r\n");


    ?>

    а у Евгения Попова в видеоуроках действительно переменные не заданы но почемуто все и без них работает :D
     
  8. Offline

    Airmagic1983 Недавно здесь

    Регистрация:
    05.03.2011
    Сообщения:
    2
    Симпатии:
    0
    Пол:
    Мужской
    тоже знаю пока только основы но вроде бы должно быть правильно
     
  9. OlegK
    Offline

    OlegK Russian Joomla! Team Команда форума ⇒ Профи ⇐

    Регистрация:
    17.01.2011
    Сообщения:
    7 813
    Симпатии:
    771
    Пол:
    Мужской
    При включенной register_globals = on
     

Поделиться этой страницей

Загрузка...