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


Бывалый
****

Группа: User
Сообщений: 441
Регистрация: 10.11.2009
Из: Снежное
Поблагодарили: 96 раз
Репутация:   28  


В общем такая проблема. Недавно начал учить 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


Прощайте!
*****

Группа: Active User
Сообщений: 998
Регистрация: 7.1.2009
Поблагодарили: 405 раз
Репутация:   45  


(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


Бывалый
****

Группа: User
Сообщений: 379
Регистрация: 2.2.2010
Поблагодарили: 236 раз
Репутация:   30  


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


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


Прощайте!
*****

Группа: Active User
Сообщений: 998
Регистрация: 7.1.2009
Поблагодарили: 405 раз
Репутация:   45  


$hot = $_GET['hod'];


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


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


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


Бывалый
****

Группа: User
Сообщений: 441
Регистрация: 10.11.2009
Из: Снежное
Поблагодарили: 96 раз
Репутация:   28  


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

echo $cil;

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

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


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


Прощайте!
*****

Группа: Active User
Сообщений: 998
Регистрация: 7.1.2009
Поблагодарили: 405 раз
Репутация:   45  


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

Намек выше.


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


Бывалый
****

Группа: User
Сообщений: 441
Регистрация: 10.11.2009
Из: Снежное
Поблагодарили: 96 раз
Репутация:   28  


(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


клоновод
******

Группа: Banned
Сообщений: 1057
Регистрация: 28.5.2009
Поблагодарили: 483 раза
Репутация:   77  


delete

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


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


Бывалый
****

Группа: User
Сообщений: 441
Регистрация: 10.11.2009
Из: Снежное
Поблагодарили: 96 раз
Репутация:   28  


(seotouch @ 19.9.2010, 13:25) *
seotouch


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


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


Завсегдатай
*****

Группа: Active User
Сообщений: 524
Регистрация: 13.5.2010
Из: Украина, Крым
Поблагодарили: 163 раза
Репутация:   23  


Стоило создавать тему?


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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Недорогие услуги - php/js/mysql/jquery/bootstrap
2 vlads 655 13.12.2017, 21:01
автор: vlads
Открытая тема (нет новых ответов) Веб-разработка (HTML5, CSS3, JavaScript, jQuery, Ajax, PHP)
18 qpPeW 3441 12.12.2017, 13:32
автор: qpPeW
Открытая тема (нет новых ответов) php скрипты любой сложности / диз+верстка (адаптивно)
любые задачи на php - автоматизация, парсинг, работа с БД
1 affrodita 507 8.12.2017, 17:40
автор: affrodita
Открытая тема (нет новых ответов) Nofollow ссылки из robots.txt, как это работает?
Как-то запретить к индексации без rel="nofollow" из robots.txt
7 coremission 511 17.11.2017, 17:17
автор: coremission
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыImage Optimizer (PHP)
6 bars96 928 17.11.2017, 0:47
автор: bars96


 



RSS Текстовая версия Сейчас: 16.12.2017, 6:15
Дизайн