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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблема с include, не пойму что не так 
V
    Опции темы
GeneralElectric
Дата 11.2.2008, 17:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



s0lman, а о какой тогда отсылке данных и о каких двух шагах идет речь?
В любом случае, копать, разумеется, в сторону многошаговости.
Как именно помочь отладке, я написал в самом первом сообщении.
PM MAIL   Вверх
s0lman
Дата 11.2.2008, 22:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Белый и лохматый
**


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

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



Цитата(GeneralElectric @ 11.2.2008,  17:53)
s0lman, а о какой тогда отсылке данных и о каких двух шагах идет речь?
В любом случае, копать, разумеется, в сторону многошаговости.
Как именно помочь отладке, я написал в самом первом сообщении.

К functions.php я обращался, все отлично работает до одного момента.
Структура reg.php
Код
http://forum.vingrad.ru/forum/topic-195631.html
<?
if(!isset($_GET['step'])){ // здесь функция с functions.php без проблем вызывается
?>
<form name="form1" id="form1" method="post" action="reg.php?step=1">
...
хтмл код формы
...
<input type="submit" value="Register">
<?};
if($_GET['step']=="1"){ // а вот здесь функцию не видит: Fatal error: Call to undefined function: query() in z:\home\baza.com\www\reg.php on line 48

...
}



--------------------
Когда я уже выучусь на волшебника? :(
PM   Вверх
GeneralElectric
Дата 11.2.2008, 22:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



s0lman. То, что я тебе сейчас напишу, возможно, тебе не очень понравится, но это объективный факт.
Ты не получишь на форуме ответа на свой вопрос. Это вопрос не того типа.
Проблема твоя не связана ни с поведением, ни с настройками, ни с синтаксисом РНР. Она заключается исключительно в твоем коде. Как ты его написал - так он и работает. 
Ошибка у тебя, очевидно, логическая. Где-то ты файл не инклюдишь (кстати, я так и не понял твою реплику про "отлично работает". functions.php у тебя что-то выводит, когда step=1?) или функцию не определяешь. Имена файлов у тебя в переменных, значение которых ты не контролируешь.  А надо контролировать. 
Надо пошагово выполнять свои скрипты и смотреть - где пойдет не так, как ожидалось. Этот процесс называется отладкой. И это единственный способ найти ошибку.

Добавлено через 4 минуты и 24 секунды
Тот факт, что при разных значениях запроса ты утверждаешь, будто все исполняется при одном и том же вызове index.php должен заставить тебя задуматься - праильно ли ты представляешь себе работу веб-приложения.
поскольку если программа запускается при step=1 и без переменной step - это, очевидно, два вызова
PM MAIL   Вверх
Golda
Дата 12.2.2008, 00:09 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 26.3.2007
Где: Ариель, Израиль

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



Цитата(s0lman @  11.2.2008,  22:22 Найти цитируемый пост)
<form name="form1" id="form1" method="post" action="reg.php?step=1">


Ну вот, в этом и проблема. После submit данные отправляются не в index.php, а непосредственно в reg.php, в котором functions.php не подлючена. Отсюда и ошибка. И как раз на шаге 1.

Это сообщение отредактировал(а) Golda - 12.2.2008, 00:10


--------------------
"For every problem, there exists a simple and elegant solution which is absolutely wrong." -- J. Wagoner, U.C.B. Mathematics
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.0440 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


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

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