![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| progbeg |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 123 Регистрация: 11.7.2006 Репутация: нет Всего: нет |
Не могу сделать передачу post-данных из одной страницы на другую.
Вот код страницы, с которой происходит отправка:
Код страницы, где должно всё отобразиться:
Выдаётся ошибка в том, что индексы массива неопределены (undefined index). Как написать правильно? |
||||
|
|||||
| PARROT |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2339 Регистрация: 5.1.2005 Где: Спб-ЦарьГрад Репутация: 23 Всего: 50 |
на самый верх Error_Reporting(E_ALL & ~E_NOTICE);
Добавлено @ 14:20 обработчиком является index.php? Добавлено @ 14:21 в нем код? -------------------- Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим! |
|||
|
||||
| GZep |
|
|||
![]() участник Винграда ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1528 Регистрация: 7.7.2006 Где: Москва Репутация: 8 Всего: 32 |
запусти в самом начале:
и тебе выведутся все данный, что пришли методом post. -------------------- ![]() ![]() |
|||
|
||||
| progbeg |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 123 Регистрация: 11.7.2006 Репутация: нет Всего: нет |
Да, в index.php обрабатываются пришедшие данные и в нём код.
Эту строку добавить в начало скрипта? Если да, то ошибка Wrong parameter count for print_r() in ... А если добавить
то никаких ошибок не выводится, но и передачи данных не происходит. |
||||
|
|||||
| sergejzr |
|
|||
![]() Un salsero Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 5 Всего: 360 |
echo "<pre>" . print_r($_POST) . "</pre>";
без всяких true |
|||
|
||||
| PARROT |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2339 Регистрация: 5.1.2005 Где: Спб-ЦарьГрад Репутация: 23 Всего: 50 |
index.php
Загоните все свой индех и проверьте, в один файл. -------------------- Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим! |
|||
|
||||
| progbeg |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 123 Регистрация: 11.7.2006 Репутация: нет Всего: нет |
Результат:
Array ( ) 1 Это ответ sergejzr Добавлено @ 14:58 to PARROT: ругается на индекс 'send' Если же убрать if, то опять та же самая ошибка - неизвестные индексы title,dat и text. Это сообщение отредактировал(а) progbeg - 31.1.2007, 14:50 |
|||
|
||||
| mishaSL |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1046 Регистрация: 10.1.2007 Где: Санкт-Петербург Репутация: 19 Всего: 54 |
Это не правильно, т.к. функция print_r будет сразу выводить значения, а не возвражать. Лучше не извражаться и написать var_dump($_POST) и посмотри что выводит. Добавлено @ 15:02 У тебя вообще на этом сервере глобальные массивы видны? т.е. другие скрипты работают? -------------------- Лучший способ научиться программированию - это посмотреть как это делают другие... |
|||
|
||||
| progbeg |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 123 Регистрация: 11.7.2006 Репутация: нет Всего: нет |
to mishaSL:
выводится array(0) { } |
|||
|
||||
| mishaSL |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1046 Регистрация: 10.1.2007 Где: Санкт-Петербург Репутация: 19 Всего: 54 |
На это еще ответь пожалуйста, а то есть подозрения что это не скрипт не работает, а у тебя проблемы с сервером.
-------------------- Лучший способ научиться программированию - это посмотреть как это делают другие... |
|||
|
||||
| GZep |
|
|||
![]() участник Винграда ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1528 Регистрация: 7.7.2006 Где: Москва Репутация: 8 Всего: 32 |
progbeg, атрибут action правильно указали? PHP сценарий находится в index.php? index.php находится в одной папке с файлов, содержащем форму?
-------------------- ![]() ![]() |
|||
|
||||
| progbeg |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 123 Регистрация: 11.7.2006 Репутация: нет Всего: нет |
Ещё один похожий скрипт (правда, не мой) тоже не работает.
Значит, и вправду дело в невидимости массива? Всё это тестится на локальной машине, может быть, с этим связано? |
|||
|
||||
| mishaSL |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1046 Регистрация: 10.1.2007 Где: Санкт-Петербург Репутация: 19 Всего: 54 |
Если нормально все настроено, то должно работать и на локале и где угодно. А вообще это странно...
Скажи какой у тебя сервер стоит, версию php и операционную систему. -------------------- Лучший способ научиться программированию - это посмотреть как это делают другие... |
|||
|
||||
| progbeg |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 123 Регистрация: 11.7.2006 Репутация: нет Всего: нет |
to Gzep:
да, атрибут правильно - причём перепробована уже куча вариантов с кавычками и прописными буквами сценарий в index.php, все файлы в одной папке. |
|||
|
||||
| mishaSL |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1046 Регистрация: 10.1.2007 Где: Санкт-Петербург Репутация: 19 Всего: 54 |
И как php стоит как cgi или как mod
-------------------- Лучший способ научиться программированию - это посмотреть как это делают другие... |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |