X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> Не работает метод GET в php 5.2.11
moto-arena
moto-arena
Topic Starter сообщение 19.9.2010, 14:13; Ответить: moto-arena
Сообщение #1


В общем такая проблема. Недавно начал учить php и сталкнулся с такой проблемой. В более ранних версиях $_GET работает нормально. А вот на php 5.2.11 не работает. Может я чтото не так делаю. Поиск не помог. Данные с формы всё равно не передаются.

Может ктото подскажет, что я не так делаю?
<form action="cl.php" method="get" name="top">
  <label> Ход поршня в мм.<br />
  <input type="text" name="cil" id="cil" />
  <br />
  Диаметр цилиндра в мм.</label>
  <br />
  <label>
  <input type="text" name="hod" id="hod" />
  </label>
  
  <br />
  <label>
  <input type="submit" name="calculation" id="calculation" value="go" />
  </label>
  <br />
</form>


<?php
error_reporting(0);
$cil = $_GET['cil'];
$hot = $_GET['hod'];


$s[1] = $cil / 10;
$s[2] = $hod / 2 / 10;
$s[6] = $s[2] * $s[2];
$s[3] = 3.14;
$s[4] = $s[3] * $s[6] * $s[1];

if ($s[1] == 0 or $s[2] == 0)
{
echo "Заполните все поля";
}
else
{
echo "Объём =". round ($s[4]). "cc";
}

?>


--------------------
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
seotouch
seotouch
сообщение 19.9.2010, 14:17; Ответить: seotouch
Сообщение #2


(moto-arena @ 19.9.2010, 14:13) *
В общем такая проблема. Недавно начал учить php и сталкнулся с такой проблемой. В более ранних версиях $_GET работает нормально. А вот на php 5.2.11 не работает. Может я чтото не так делаю. Поиск не помог. Данные с формы всё равно не передаются.

Может ктото подскажет, что я не так делаю?
<form action="cl.php" method="get" name="top">
  <label> Ход поршня в мм.<br />
  <input type="text" name="cil" id="cil" />
  <br />
  Диаметр цилиндра в мм.</label>
  <br />
  <label>
  <input type="text" name="hod" id="hod" />
  </label>
  
  <br />
  <label>
  <input type="submit" name="calculation" id="calculation" value="go" />
  </label>
  <br />
</form>


<?php
error_reporting(0);
$cil = $_GET['cil'];
$hot = $_GET['hod'];


$s[1] = $cil / 10;
$s[2] = $hod / 2 / 10;
$s[6] = $s[2] * $s[2];
$s[3] = 3.14;
$s[4] = $s[3] * $s[6] * $s[1];

if ($s[1] == 0 or $s[2] == 0)
{
echo "Заполните все поля";
}
else
{
echo "Объём =". round ($s[4]). "cc";
}

?>


Попробуйте после

$cil = $_GET['cil'];
$hot = $_GET['hod'];

вставить

echo $cil;

Если выведет $cil, тогда GET работает и вся проблема в корявости кода.


--------------------
Навсегда ушел
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Aronsky
Aronsky
сообщение 19.9.2010, 14:22; Ответить: Aronsky
Сообщение #3


Похоже, что всё должно работать. Попробуйте изменить вашу программу: передайте методом POST.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
seotouch
seotouch
сообщение 19.9.2010, 14:25; Ответить: seotouch
Сообщение #4


$hot = $_GET['hod'];


$s[2] = $hod / 2 / 10;


--------------------
Навсегда ушел


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
moto-arena
moto-arena
Topic Starter сообщение 19.9.2010, 14:26; Ответить: moto-arena
Сообщение #5


(seotouch @ 19.9.2010, 13:17) *
вставить

echo $cil;

Если выведет $cil, тогда GET работает и вся проблема в корявости кода.

Попробовал, $sil выдаёт. Ну что я тогда делаю не правильно. В старых версиях работает нормально.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
seotouch
seotouch
сообщение 19.9.2010, 14:32; Ответить: seotouch
Сообщение #6


(moto-arena @ 19.9.2010, 14:26) *
Попробовал, $sil выдаёт. Ну что я тогда делаю не правильно. В старых версиях работает нормально.

Намек выше.


--------------------
Навсегда ушел
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
moto-arena
moto-arena
Topic Starter сообщение 19.9.2010, 14:33; Ответить: moto-arena
Сообщение #7


(seotouch @ 19.9.2010, 13:25) *
Цитата
$hot = $_GET['hod'];


Цитата
$s[2] = $hod / 2 / 10;


понял

Сообщение отредактировал moto-arena - 19.9.2010, 14:34


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
micakult
micakult
сообщение 19.9.2010, 14:35; Ответить: micakult
Сообщение #8


delete

Сообщение отредактировал micakult - 19.9.2010, 14:35


--------------------
Я клон maximiliano83, anderson и bookjoy
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
moto-arena
moto-arena
Topic Starter сообщение 19.9.2010, 14:37; Ответить: moto-arena
Сообщение #9


(seotouch @ 19.9.2010, 13:25) *
seotouch


Спасибо за помощь. Как то сам не обратил внимание на это. Теперь всё нормально работает))


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Cttr
Cttr
сообщение 19.9.2010, 14:41; Ответить: Cttr
Сообщение #10


Стоило создавать тему?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Крауд-маркетинг который работает | Эффективные Ру-ссылки
1 Azyuka 958 13.2.2024, 19:36
автор: tascha56
Открытая тема (нет новых ответов) СОЗДАНИЕ : / САЙтЫ / ЛЕНДЫ / БОТЫ ТГ / ВАЙТЫ / КРЕО / СОФТЫ / ДИЗАЙН [PHP, JS, HTML/CSS] и другое
5 CULA 3291 19.12.2023, 18:55
автор: CULA
Открытая тема (нет новых ответов) Услуги по созданию и доработке скриптов PHP, MySQL, JavaScript, jQuery
Разработка сайтов и сервисов под-ключ
0 alexey 1170 24.11.2023, 14:46
автор: alexey
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыВеб-разработка (HTML5, CSS3, JavaScript, jQuery, Ajax, PHP)
56 qpPeW 44765 19.7.2023, 10:03
автор: qpPeW
Открытая тема (нет новых ответов) Есть спецы по php/laravel?
3 Mixatraider 1856 26.5.2023, 20:48
автор: Mixatraider


 



RSS Текстовая версия Сейчас: 29.3.2024, 3:52
Дизайн