Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Закрытая темаСоздание новой темы Создание опроса
> Почеме не передаютя переменные из формы в PHP ? 
:(
    Опции темы
TheAviator
Дата 26.8.2004, 23:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 219
Регистрация: 28.9.2003
Где: Николаев-Киев

Репутация: нет
Всего: нет



Вопрос по сабжу.
У меня IIS и PHP4.
Собсно вот один из конкретных правильных примеров, который н7е пашет на моем компе. И не только на моем - а везде, где я устанавливал PHP. Может это что с дистрибутивом? Хотя пишет IIS has been configured.

Код
<html>
<head>
</head>
<body bgcolor="#99cc99">
<h2 style="color:#333333;">Таблица умножения</h2>
<form method="post" action="table.php">
<p>Введите число начала таблицы умножения</p>
<input type="Text" name="number1"></input>
<p>Введите число конца таблицы умножения</p>
<input type="Text" name="number2"></input>
<input type="Submit"></input>
</form>
</body>
</html>


Код
<html>
<head>
</head>
<body bgcolor="#99cc99">
<?php
if($number1 == 0 || $number1 ==1)
 $number1 = 2;
if($number2 == 0){
 $number2=10;
}
if($number1 >= $number2){
 echo "<h2>Введите первое число меньше второго!</h2>";
 return;
}
echo "<table border=3 cellpadding=5><tr>";
for($z = 1; $z <=10; $z++)
 echo "<th bgcolor=\"#99cc33\">".$z."</th>";
echo "</tr>";
for($i = $number1; $i <= $number2; $i++) {
 echo "<tr>";
 for( $y = 1; $y <= 10; $y++){
  echo "<td>".$i*$y."</td>";
 }
 echo "</tr>";
}
echo "</table>";
?>
</body>
</html>


А в результате:
Код
Notice: Undefined variable: number1 in c:\inetpub\wwwroot\proba1\table.php on line 6

Notice: Undefined variable: number2 in c:\inetpub\wwwroot\proba1\table.php on line 8


Есть идеи че делать?
PM MAIL WWW ICQ   Вверх
Wowa
Дата 27.8.2004, 00:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
Group Icon


Профиль
Группа: Админ
Сообщений: 15017
Регистрация: 14.9.2000
Где: Винград

Репутация: 1
Всего: 290



Прочитай про register_globals

И обращайся к переменным $_POST['имя']
или $_GET соответственно.
PM WWW   Вверх
TheAviator
Дата 27.8.2004, 11:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 219
Регистрация: 28.9.2003
Где: Николаев-Киев

Репутация: нет
Всего: нет



Пасиб! Закомментировал register_globals=off в PHP.ini и заработало!
PM MAIL WWW ICQ   Вверх
Secandr
Дата 27.8.2004, 11:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Связист
****


Профиль
Группа: Экс. модератор
Сообщений: 4043
Регистрация: 3.8.2003
Где: Russia, Volgograd

Репутация: 5
Всего: 39



TheAviator
Лучше раскоментируй и пользуйся $_POST и $_GET


--------------------
Мышки плакали, кололись, но продолжали жрать кактусы (с) cisco
PM ICQ AOL   Вверх
Graf Zeppelin
Дата 28.8.2004, 01:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 130
Регистрация: 28.3.2004

Репутация: нет
Всего: 1



Вобще то не закоментировать надо было а on поставить smile.gif Кстати ингода это мешает. Просто можно тогда значение любой твоей переменной через командную строку поменять любому юзеру.
--------------------
Jah, help me!
PM MAIL   Вверх
  
Закрытая темаСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0445 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.