Покинул форум
Сообщений всего: 7
Дата рег-ции: Авг. 2011
Помог: 0 раз(а)
Привет всем Только начинаю изучать php и уже столкнулся с проблемой. Пример который описан в учебнике не работает. Учебник взял с http://php.su/books/?php Называется Букварь по PHP и MySQL. Там сказано что он устарел, но для новичков подойдет. Теперь ближе к делу. Не работает такая форма:
Покинул форум
Сообщений всего: 830
Дата рег-ции: Июнь 2011 Откуда: Днепропетровск
Помог: 28 раз(а)
coolzero при register_globals=on это работает, в php5(при чем не зря!!!) эта настройка по умолчанию выключена (да и оставили ее только чтобы обеспечить обратную совместимость).
так будет работать:
Покинул форум
Сообщений всего: 7
Дата рег-ции: Авг. 2011
Помог: 0 раз(а)
White register_globals включил. Денвер перезапустил. Код поменял на Ваш. Результат - не работает.
White
Отправлено: 28 Августа, 2011 - 13:40:55
Частый посетитель
Покинул форум
Сообщений всего: 830
Дата рег-ции: Июнь 2011 Откуда: Днепропетровск
Помог: 28 раз(а)
coolzero пишет:
register_globals включил
зря. выключите, мой код этого не требует. он делает работоспособным код в вашем примере. (Добавление)
кстати, а что у вас в строке запроса после нажатия "Умножить"?
уберите знак доллара в именах параметров
он нужен только в php коде (Добавление)
и включите показ ошибок в php.ini
вам бы выдало предупреждение что индекс не определен в массиве $_GET
coolzero
Отправлено: 28 Августа, 2011 - 15:47:29
Новичок
Покинул форум
Сообщений всего: 7
Дата рег-ции: Авг. 2011
Помог: 0 раз(а)
LIME спасибо. После убирания $ все заработало. Не знаю зачем я их туда поставил (Добавление)
Также спасибо White за то что поправил код)
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.