Здравствуйте. Прошу помочь решить данную проблему. Заключается она вот в чем: Вот "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: Выбрал формат диска: Выбрал курсы: Курсы по созданию сайта: Нет Курс по созданию електронных книг: Нет Выбрал тип доставки: Адрес для доставки: ________________________________________________________________________________________ Подскажите в чем ошибка.
Но всеже прошу ответить на первый вопрос. Там нет самого объяснения, а времени на изучение php пока-что нет. Да и не хотелось бы прыгать с одного на другое.
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"); ?> а у Евгения Попова в видеоуроках действительно переменные не заданы но почемуто все и без них работает