Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Помогите плиз с PHP!!!
#1
Здраствуйте ув.форумчани=)))
Помогите мне плиз у меня пролемка я щас учю HTML а точнее прохожу уроки по созданию сайта и паралельно учюсь HTML коду!
И у меня возникла проблемка которая меня заступорила=(((

Так вот проблема в чём:у меня эсть форма с полями для данных (код ниже) эсть PHP обработчик на который по идее должни отсылатся данные с формы НО при нажатит на кнопку "Отправить значения!!!" обработчик не вставляет нужные переменные=((
ну в общем проверте плиз эсли что я сижу онлайн и эсли нужно уточню вопрос=))


Код формы:
<! DOCTYPE HTML PUBLIC"-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Формы!!!!</title>
<meta http-equiv="Content-Type"content="text/html;charser=windows-1251">
</head>
<body>
<h1 align="center">Формы!!!</h1>

<table border="1" width="800" bgcolor="white" align="center" bordercolor="black" cellpadding="10" cellspacing="5" >

<tr>
<td>
<form method="get" action="log.php">
<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>Выберите формат диска</strong><br>
<input type="radio" name="format" value="dvd" checked>DVD<br>
<input type="radio" name="format" value="cd">CD<br>
<input type="radio" name="format" value="dvd-r">DVD-R<br>
</p>

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

<p><strong>Выберите способ доставки</strong><br>
<select name="delivery">
<option>1</option>
<option>2</option>
<option>3</option>
</select>

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


<p>
<input type="submit" name="button" value="Отправить значения!!!">
</p>

</form>
</td>
</tr>
</table>
</body>
</html>



Код обработчика PHP:
PHP код:
<?php
if (isset($saite)) {$saite="Да";} else {$saite="Нет";}
if (isset(
$book)) {$book="Да";} else {$book="Нет";}

$v = mail ("test@test.ru","Заказ сайта","На сайте был зделан заказ. \n Заказ пришол от: $fio \n Его пароль: $pass \n Выбрал формат диска: $format \n Выбрал курсы: Курс по созданию сайта $saite \n Курс по созданию електроных книг: $book \n Выбрал тип доставки $deliveri \n Его Адрес: $adress","content-type:text/plain; charset = windows-1251\r\n");
if (
$v == "true") {echo "Ваше сообщение успешно отправлинно!";}


Буду очень признателен за любой ответ=))
Ответ
#2
почему передача гетом?

$fio замени на $_GET['fio'] - дальше по принципу...
[Изображение: veteran.gif]
Ответ
#3
в обработчике?
Ну я пробывал так же с параметром "POST"
Также получается письмо он отправляет но не с вставлеными значениями=((
Я просто не могу понять это PHP не вставляет или HTML не отправляет данные=((
Ответ
#4
Кабан Написал:в обработчике?
Ну я пробывал так же с параметром "POST"
Также получается письмо он отправляет но не с вставлеными значениями=((
Я просто не могу понять это PHP не вставляет или HTML не отправляет данные=((

В пхп.
Кусочек:
Код:
Заказ пришол от: [B]". $_GET['fio'] ." [/B]\n Его пароль
[Изображение: veteran.gif]
Ответ
#5
насколько я понял нужно зделать так:
PHP код:
<?php
if (isset($saite)) {$saite="Да";} else {$saite="Нет";}
if (isset(
$book)) {$book="Да";} else {$book="Нет";}

$v = mail ("test@test.ru","Заказ сайта","На сайте был зделан заказ. \n Заказ пришол от: $_GET['fio'] \n Его пароль: $_GET['pass'] \n Выбрал формат диска: $_GET['format'] \n Выбрал курсы: Курс по созданию сайта $_GET['saite'] \n Курс по созданию електроных книг: $_GET['book'] \n Выбрал тип доставки $_GET['delivery'] \n Его Адрес: $_GET['adress']","content-type:text/plain; charset = windows-1251\r\n");
if (
$v == "true") {echo "Ваше сообщение успешно отправлинно!";}


?>


НО вот что выдаёт опера при отправке:
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in L:\home\localhost\www\saite\obrabotka.php on line 5

У тебя эсть скайп?
Ответ
#6
Кабан Написал:насколько я понял нужно зделать так:
PHP код:
<?php
if (isset($saite)) {$saite="Да";} else {$saite="Нет";}
if (isset(
$book)) {$book="Да";} else {$book="Нет";}

$v = mail ("test@test.ru","Заказ сайта","На сайте был зделан заказ. \n Заказ пришол от: $_GET['fio'] \n Его пароль: $_GET['pass'] \n Выбрал формат диска: $_GET['format'] \n Выбрал курсы: Курс по созданию сайта $_GET['saite'] \n Курс по созданию електроных книг: $_GET['book'] \n Выбрал тип доставки $_GET['delivery'] \n Его Адрес: $_GET['adress']","content-type:text/plain; charset = windows-1251\r\n");
if (
$v == "true") {echo "Ваше сообщение успешно отправлинно!";}


?>


НО вот что выдаёт опера при отправке:
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in L:\home\localhost\www\saite\obrabotka.php on line 5

У тебя эсть скайп?
Я тебе выделил чёрным, кавычки тут нада было тоже копировать!
Код:
[B]". $_GET['fio'] ."[/B]

P.S. листик с контактами потерял Smile
[Изображение: veteran.gif]
Ответ
#7
ААААА!!!Big GrinBig GrinBig GrinBig Grin
СПС огромное=))
Получилось отправлось=)))
Только я невкурил чё так=(((
Например в курсе по котором я щас учюсь
"Все Технические Моменты Онлайн Бизнеса в Видеоформате"
Етот Евгений зделал так как в первом примере и у него всё получилось=(((
Ну ладно щас доучю HTML потом CSS а когда перейду на PHP может пойму=))
Спс тебе огромное=)))
Ты первый кто мне помог на одном типо крутом хакерском форуме весел пост неделю и никто не ответил а здесь сразу=))))
Ответ
#8
отправлять данные формы гетом - дурной тон

...
<form method="post" action="log.php">
...


PHP код:
<?php 
if (isset($saite)) {$saite="Да";} else {$saite="Нет";}
if (isset(
$book)) {$book="Да";} else {$book="Нет";}

$v = mail ("test@test.ru","На сайте был зделан заказ. \n Заказ пришол от: ".$fio." \n Его пароль: ".$pass." \n Выбрал формат диска: ".$format." \n Выбрал курсы: Курс по созданию сайта ".$saite." \n Курс по созданию електроных книг: ".$book." \n Выбрал тип доставки ".$delivery." \n Его Адрес: ".$adress,"content-type:text/plain; charset = windows-1251\r\n");
if (
$v == "true") {echo "Ваше сообщение успешно отправлинно!";}
?>
C#, Delphi, Java, WMI, MSSQL, MySQL, Ruby(on Rails)
Ответ
#9
ну я ето уже знаю я код в качестве примера привёл что бы изложить проблему!
А так POSt пользуюсь!
Ответ
#10
Уроки Попова... у них форум есть )))
[Изображение: guru.gif]Консультации по настройке сервера в аське НЕДАЮ!!!
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  помогите написать скрипт hoske 6 2,586 09-08-2014, 12:00 AM
Последний пост: xolseg
  Помогите написать запрос Gambit_J 16 4,306 10-10-2011, 12:31 PM
Последний пост: Gambit_J
  Помогите исправить ошибку. SkillSk8 3 3,417 07-16-2011, 08:06 AM
Последний пост: webadequate
  скрипт регистрация на сервере помогите gebriel 1 2,398 04-12-2011, 11:27 PM
Последний пост: Kos-Master
  Помогите прописать скрипт Дуеля Realson 1 2,733 10-28-2010, 08:39 AM
Последний пост: Bonabo
  Помогите разобраться со скриптом Fennom 4 2,942 08-15-2010, 09:19 PM
Последний пост: AlexDIXI
  Проверочные картинки(Оч надо зайдите плиз) UFODriverr 7 3,383 04-10-2010, 04:53 PM
Последний пост: Goodday

Перейти к форуму:


Пользователи, просматривающие эту тему: 2 Гость(ей)