![]() |
|
Модераторы: 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
-------------------- Лучший способ научиться программированию - это посмотреть как это делают другие... |
|||
|
||||
| progbeg |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 123 Регистрация: 11.7.2006 Репутация: нет Всего: нет |
to mishaSL:
сервер Apache 1.3.26 PHP 4.2.3 WinXP SP1 |
|||
|
||||
| mishaSL |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1046 Регистрация: 10.1.2007 Где: Санкт-Петербург Репутация: 19 Всего: 54 |
И как php стоит как cgi или как mod????
-------------------- Лучший способ научиться программированию - это посмотреть как это делают другие... |
|||
|
||||
| progbeg |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 123 Регистрация: 11.7.2006 Репутация: нет Всего: нет |
Сейчас во всех настройках проставила globals в on - никакого эффекта.
to mishaSL: а как это определить? |
|||
|
||||
| mishaSL |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1046 Регистрация: 10.1.2007 Где: Санкт-Петербург Репутация: 19 Всего: 54 |
Создай страницу со следующим кодом:
Директива Server API. Что там указано? -------------------- Лучший способ научиться программированию - это посмотреть как это делают другие... |
|||
|
||||
| progbeg |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 123 Регистрация: 11.7.2006 Репутация: нет Всего: нет |
cgi
|
|||
|
||||
| mishaSL |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1046 Регистрация: 10.1.2007 Где: Санкт-Петербург Репутация: 19 Всего: 54 |
Попробуй поставь как модуль может заработает, но странно это очень...
-------------------- Лучший способ научиться программированию - это посмотреть как это делают другие... |
|||
|
||||
| progbeg |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 123 Регистрация: 11.7.2006 Репутация: нет Всего: нет |
Всё точно так же...
|
|||
|
||||
| mishaSL |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1046 Регистрация: 10.1.2007 Где: Санкт-Петербург Репутация: 19 Всего: 54 |
-------------------- Лучший способ научиться программированию - это посмотреть как это делают другие... |
|||
|
||||
| progbeg |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 123 Регистрация: 11.7.2006 Репутация: нет Всего: нет |
Да, если ставить как модуль - точно так же никакой отправки данных.
|
|||
|
||||
| mishaSL |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1046 Регистрация: 10.1.2007 Где: Санкт-Петербург Репутация: 19 Всего: 54 |
Попробуй переставить полностью сервер и поставить другую версию php. Хотя на самом деле я таких проблем никогда не встречал и не знаю поможет ли это...
-------------------- Лучший способ научиться программированию - это посмотреть как это делают другие... |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
Скрипты в браузере запускаешь или в редакторе?
Настройки: variables_order, register_argc_argv, gpc_order какие значения имеют? |
|||
|
||||
| progbeg |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 123 Регистрация: 11.7.2006 Репутация: нет Всего: нет |
И там и там.
variables_order="GPCS" register_argc_argv=Off gpc_order="GPC" |
|||
|
||||
| GZep |
|
|||
![]() участник Винграда ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1528 Регистрация: 7.7.2006 Где: Москва Репутация: 8 Всего: 32 |
что выдает? -------------------- ![]() ![]() |
|||
|
||||
| progbeg |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 123 Регистрация: 11.7.2006 Репутация: нет Всего: нет |
Array
( [C:\DOCUME~1\УЧЁТКА-1\LOCALS~1\Temp\~scp_php] => ) |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
||||
|
||||
| progbeg |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 123 Регистрация: 11.7.2006 Репутация: нет Всего: нет |
Всё равно не работает.
|
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
Перестанавливай Апач.
Конфигурация в FAQ |
|||
|
||||
| helflip |
|
||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 146 Регистрация: 14.5.2006 Где: Moscow Репутация: 2 Всего: 4 |
Сделай так:
index.php
dat.php
пропиши в адресной строке http://localhost/ 200% Должно работать Добавлено @ 10:57 если и это не заработает, тогда сноси нафиг Фсе и поставь себе денвер. Сейчас он стал нормальным для разработки (Лично мене он вполне нравится) и для новичков как раз! --------------------
|
||||
|
|||||
| progbeg |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 123 Регистрация: 11.7.2006 Репутация: нет Всего: нет |
В общем, после удаления предыдущего апача и php, чистки диска и реестра + перезагрузки был поставлен myserver. Теперь всё работает
|
|||
|
||||
![]()
|
| Правила форума "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. |