harom
Создатель
- Регистрация
- 31 Июл 2009
- Сообщения
- 21
- Реакции
- 4
- Автор темы
- #1
Доброе время суток!
Прошу помощи так как это мало где можно встретить, а решить проблемку нужно.
есть прогa на пхп(один файл)
Скритп пересылает вводимые переменные сам себе и потом обрабатывает их.
на голой странице скрипт работает отлично, но вот когда вставил в Joomla то заметил, что при загрузке страницы скрипт уже выполнил подщёт, это можно убрать, не беда, но при вводе данных скритп не работает и данные не передаёт.
Что бы вставить пхп в Joomla использовал RD Add PHP
Подскажите, что дописать в скрипте, что бы работал или как отключить в Joomla блокиромку передачи посторонних переменных(если я правильно понял проблему)
Работу скрипта можно просмотреть здесьДля просмотра ссылки Войдиили Зарегистрируйся
Прошу помощи так как это мало где можно встретить, а решить проблемку нужно.
есть прогa на пхп(один файл)
PHP:
Введите параметры груза в метрах:
<form action="index.php" method="post">
Ширина: <input type="text" name="w" /><br />
Высота: <input type="text" name="h" /><br />
Длинна: <input type="text" name="l" /><br />
Вес: <input type="text" name="v" /><br />
<input type="submit" name="Подщитать" />
</form>
Стоимость Вашей перевозки составляет:
<p>
<? //устанавливаем расценки
$wone=3400;//тариф, руб. за оъбём 1-3 м
$tho=3200;//тариф, руб. за оъбём 3-5 м
$tri=2800;//тариф, руб. за оъбём >5 м
$ves1=12.5;//тариф, руб. za вес, кг 50 - 500
$ves2=10.5;//тариф, руб. za вес, кг 500 - 1500
$ves3=8.5;//тариф, руб. za вес, кг > 500
$proc=1.25;// Дополнительно взимается 25% к тарифу, если груз является длинномером(тяжеловесом)
if (isset ($_POST['w'])) {$id=$_POST['w'];}
if (isset ($_POST['h'])) {$id=$_POST['h'];}
if (isset ($_POST['l'])) {$id=$_POST['l'];}
if (isset ($_POST['v'])) {$id=$_POST['v'];}
//подщёт объёма
$q=($w*$h*$l);
if ($q < 3)
{
$result=$q*$wone;
}
if ($q < 3 and $q < 5 )
{
$result=$q*$tho;
}
if ($q > 5)
{
$result=$q*$tri;
}
//считаем вес/кг
if($v < 500)
{
$result_v=$v*$ves1;
}
if($v <500 and $v < 1500)
{
$result_v=$v*$ves2;
}
if ($v > 1500 )
{
$result_v=$v*$ves3;
}
// проверка на тяжеловесность
if ($v > 100)
{
$result_v=$result_v*$proc;
}
//проверка на "длинномерность"
$q_d=($w+$h+$l);
if ($q_d > 3)
{
$result=$result*$proc;
}
if ($result < 2000 and $result_v < 2000)
{
echo "Вы жалки, нам не очень интерестно с Вами работать<br>";
}
//проверка на жадность, выводим клиенту ту сумму, которая больше
if ($result > $result_v)
{
echo ($result. ". рублей");
}
else
{
echo ($result_v. ". рублей");
}
?>
</p>
При параметрах груза:</br>
Ширина:<? echo $w ;?><br />
Высота:<? echo $h ;?></br>
Длинна:<? echo $l ;?></br>
Вес:<? echo $v ;?></br>
на голой странице скрипт работает отлично, но вот когда вставил в Joomla то заметил, что при загрузке страницы скрипт уже выполнил подщёт, это можно убрать, не беда, но при вводе данных скритп не работает и данные не передаёт.
Что бы вставить пхп в Joomla использовал RD Add PHP
Подскажите, что дописать в скрипте, что бы работал или как отключить в Joomla блокиромку передачи посторонних переменных(если я правильно понял проблему)
Работу скрипта можно просмотреть здесьДля просмотра ссылки Войди