сам текст
[php]<! 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="сведения об заказе">
</head>
<body >
<?php
if(isset($_post['fio']))
{$fio=$_post['fio'];
echo "Ваша фамилия,И,О, $fio";}
if(isset($_post['pass']))
{$pass=$_post['pass'];
echo "Ваш пароль $pass";}
if(isset($_post['email']))
{$email=$_post['email'];
echo "Ваша почта $email";}
if(isset($_post['addres']))
{$addres=$_post['addres'];
echo "Ваш адрес $addres";}
if($_post['format'].value=='dvd' || $_post['format'].value=='cd')
{$format=$_post['format'];
echo "Вы выбрали формат диска $format";}
if($_post['kyrs'] && is_array($_post['kyrs']))
{foreach($_post['kyrs'] as $res)
echo $res.'<br>';
}
if($_post['delivery'].value=='1' || $_post['format'].value=='2')
{$delivery=$_post['delivery'];
echo "Вы выбрали тип доставки $delivery";}
?>
</body>
</html>
Спустя 8 минут, 1 секунда (10.06.2011 - 19:20) inpost написал(а):
Гость_Женя
Ты что-то недоговариваешь. У тебя ошибки есть, но они не на 14-ой строке, а куда дааальше. Возможно ты не всю страницу выложил.
Допустим: $_post['format'].value -> это не JS, это PHP, тут .value не нужно,потому что переменная не является объектом!
Ты что-то недоговариваешь. У тебя ошибки есть, но они не на 14-ой строке, а куда дааальше. Возможно ты не всю страницу выложил.
Допустим: $_post['format'].value -> это не JS, это PHP, тут .value не нужно,потому что переменная не является объектом!
Спустя 9 минут, 27 секунд (10.06.2011 - 19:29) Guest написал(а):
это весь код.в php должно быть.есть еще страница самой формы.ее выложить?
Спустя 2 минуты, 15 секунд (10.06.2011 - 19:32) inpost написал(а):
zadanie.php on line 14 - в файле на 14-ой строке синтаксическая ошибка.
Спустя 2 минуты, 48 секунд (10.06.2011 - 19:35) Guest написал(а):
я не понимаю в чем ошибка)даже если удалить блок который на 14 странице if(isset($_post['pass']))
{$pass=$_post['pass'];
echo "Ваш пароль $pass";}
все равно будет выводить на 14 строке ошибка
{$pass=$_post['pass'];
echo "Ваш пароль $pass";}
все равно будет выводить на 14 строке ошибка
Спустя 4 минуты, 59 секунд (10.06.2011 - 19:39) inpost написал(а):
$_post['pass'] замени на $_POST['pass']; А так же исправь то, что я выше написал. Если до сих пор ошибка, выложи код по новой уже с данными исправлениями.
Спустя 12 минут, 46 секунд (10.06.2011 - 19:52) Guest написал(а):
теперь ошибку не выдает..только другая проблемка появилась))блоки не выводи
if(isset($_POST['addres']))
{$addres=$_POST['addres'];
echo "Ваш адрес $addres";}
if(isset($_POST['addres']))
{$addres=$_POST['addres'];
echo "Ваш адрес $addres";}
Спустя 4 минуты, 54 секунды (10.06.2011 - 19:57) Guest написал(а):
мм кажется нашла ошибку))в основном коде address.если не надоела можешь еще помочь ?
Спустя 18 минут, 47 секунд (10.06.2011 - 20:16) Guest написал(а):
<p><strong>Выберите тип доставки</strong><br>
<select name="delivery" size="1" >
<option value="Срочная">Срочная </option>
<option value="Обычная">Обычная </option>
</select>
</p>
это сам код на сайте.
if($_POST['delivery'].value=='1' || $_POST['format'].value=='2')
{$delivery=$_POST['delivery'];
echo "Вы выбрали тип доставки $delivery ";}
а это в запросе..не видит.даже вы выбрали тип доставки не пишет
Спустя 3 часа, 8 минут, 27 секунд (10.06.2011 - 23:24) inpost написал(а):
Guest
я уже ответил в первом сообщении про .value
я уже ответил в первом сообщении про .value
Спустя 9 часов, 21 минута, 52 секунды (11.06.2011 - 08:46) Guest написал(а):
спасибо