Регистрация | Вход Мой раздел   Общение   Развлечения   Полезное   Информация     Поставить закладку Сделать стартовой  
Форумы
Форумы: общие
Новые сообщения
Закладки
Ваши темы
Ваши сообщения

Самые ... темы
Темы без ответов
Поиск
Форумы: альтернативаnew
Форумы: клубные
Форумы: региональные

Общение
Начало
Форумы
Альтернатива
Чат
Дневники
Клубы
Поэзия
Споры
Фотоальбомы
Знакомства
Мессенджер
Пользователи

Мобильная версия порталаnew
33b.ru » Форум » Конкурсы, курсы и встречи » Курсы из отдела программирование » PHP КУРС » Передача даных на сервер
Начать новую тему   Ответить на тему На страницу:   1, 2, 3   След.
Распечатать тему
Автор Сообщение
Stark_1985
Долгожитель
Долгожитель

avatar


Зарегистрирован:
2007-04-02
Кол-во пунктов: 1336
Откуда: Украина

СообщениеДобавлено: 15 сен. 2007 19:36
   Заголовок сообщения: Передача даных на сервер
  Ответить с цитатой    Распечатать сообщение

я хочу передать в скрипт delete_message.php значение переменной, делаю это так:
<form action="delete_message.php?num=<?=$i?>" method="GET">,
но ничего не передается и в массиве $_GET, нет индекса 'num', для проверки скриптов использую Денвер, подскажите в чем ошибка
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Гостевая книга
Ichbins
Мастер
Мастер

avatar


Зарегистрирован:
2005-03-21
Кол-во пунктов: 2143
Откуда: Германия

СообщениеДобавлено: 16 сен. 2007 13:03
   Заголовок сообщения: Передача даных на сервер
  Ответить с цитатой    Распечатать сообщение

вроде все выглядит правильно, я сам непомню, пробовал ли я когдато в актион переменные задавать, возможно это не работает. Но выход есть и он очень прост.
<input type="hidden" name="num" value="<?=$i?>" />
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Гостевая книга
BobiKK
Философ
Философ

avatar


Зарегистрирован:
2006-04-02
Кол-во пунктов: 5782
Откуда: Германия

СообщениеДобавлено: 17 сен. 2007 14:27
   Заголовок сообщения: Передача даных на сервер
  Ответить с цитатой    Распечатать сообщение

Посмотрите хтмл-код страницы, действительно ли параметр присутсвует.
_________________
8.upto(17) { |i| do_nothing(work) if !boss }
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Гостевая книга
Stark_1985
Долгожитель
Долгожитель

avatar


Зарегистрирован:
2007-04-02
Кол-во пунктов: 1336
Откуда: Украина

СообщениеДобавлено: 17 сен. 2007 22:30
   Заголовок сообщения: Передача даных на сервер
  Ответить с цитатой    Распечатать сообщение

Цитата:

Посмотрите хтмл-код страницы, действительно ли параметр присутсвует.

Какой параметр? При чем здесь ХТМЛ, там все на ПХП, только объявлена форма с кнопкой и текстовым полем.
Смотри пример, упростил ддо невозможности
есть форма в одном скрипте

<form name="form1" action="one.php?a=1" method="GET">
<input name="name1" type="text" value="">
<input type="submit" name="del" value="Удалить">
</form>

скрипт one.php, которий обрабатывает эту фому выглядит так
<pre>
<?php
print_r($_GET);
echo $_GET['name1'];
?>
</pre>
и он выводит такое сообщение
Array
(
[name1] =>
[del] => Удалить
)
тоесть кнопку и текстовое поле он видит, а переменную а нет
по логике он должен выводить такое
Array
(
[name1] =>
[del] => Удалить
[a] => 1
)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Гостевая книга
BobiKK
Философ
Философ

avatar


Зарегистрирован:
2006-04-02
Кол-во пунктов: 5782
Откуда: Германия

СообщениеДобавлено: 17 сен. 2007 22:45
   Заголовок сообщения: Передача даных на сервер
  Ответить с цитатой    Распечатать сообщение


В тэге form у аттрибута action. Возможно, что при генерации страницы значение не подставилось (переменная не определена, запрещены короткие тэги или ещё что-нибудь)
_________________
8.upto(17) { |i| do_nothing(work) if !boss }
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Гостевая книга
Stark_1985
Долгожитель
Долгожитель

avatar


Зарегистрирован:
2007-04-02
Кол-во пунктов: 1336
Откуда: Украина

СообщениеДобавлено: 17 сен. 2007 22:52
   Заголовок сообщения: Передача даных на сервер
  Ответить с цитатой    Распечатать сообщение

Цитата:

В тэге form у аттрибута action. Возможно, что при генерации страницы значение не подставилось (переменная не определена, запрещены короткие тэги или ещё что-нибудь)

ты попробовал мой пример?
Цитата:

<form name="form1" action="one.php?a=1" method="GET">

<input name="name1" type="text" value="">

<input type="submit" name="del" value="Удалить">

</form>
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Гостевая книга
Stark_1985
Долгожитель
Долгожитель

avatar


Зарегистрирован:
2007-04-02
Кол-во пунктов: 1336
Откуда: Украина

СообщениеДобавлено: 17 сен. 2007 22:52
   Заголовок сообщения: Передача даных на сервер
  Ответить с цитатой    Распечатать сообщение

Цитата:

В тэге form у аттрибута action. Возможно, что при генерации страницы значение не подставилось (переменная не определена, запрещены короткие тэги или ещё что-нибудь)

ты попробовал мой пример?
Цитата:

<form name="form1" action="one.php?a=1" method="GET">

<input name="name1" type="text" value="">

<input type="submit" name="del" value="Удалить">

</form>

страница сгенерировалась как надо
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Гостевая книга
Ichbins
Мастер
Мастер

avatar


Зарегистрирован:
2005-03-21
Кол-во пунктов: 2143
Откуда: Германия

СообщениеДобавлено: 17 сен. 2007 23:39
   Заголовок сообщения: Передача даных на сервер
  Ответить с цитатой    Распечатать сообщение

просмотри $_REQUEST , может там че осталось
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Гостевая книга
Merise
Гуру флейма
Гуру флейма

avatar


Зарегистрирована:
2005-08-08
Кол-во пунктов: 41402
Откуда: Франция

СообщениеДобавлено: 17 сен. 2007 23:42
   Заголовок сообщения: Re: Передача даных на сервер
  Ответить с цитатой    Распечатать сообщение

Stark_1985 писал(а) (15 сен. 2007 17:36 ) :
я хочу передать в скрипт delete_message.php значение переменной, делаю это так:
<form action="delete_message.php?num=<?=$i?>" method="GET">,
но ничего не передается и в массиве $_GET, нет индекса 'num', для проверки скриптов использую Денвер, подскажите в чем ошибка

а тут точку с запятоий не забыли? icon_rolleyes.gif

Цитата:
<form action="delete_message.php?num=<? echo $i; ?>" method="GET">,

_________________
Ce qui ne nous tue pas, nous rend plus fort
Всё, что нас не убивает, делает нас ещё сильнее
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Гостевая книга Почитать дневник пользователя Посмотреть фотоальбомы пользователя
Ichbins
Мастер
Мастер

avatar


Зарегистрирован:
2005-03-21
Кол-во пунктов: 2143
Откуда: Германия

СообщениеДобавлено: 18 сен. 2007 00:26
   Заголовок сообщения: Передача даных на сервер
  Ответить с цитатой    Распечатать сообщение

<?=$i?> йто сокращенная форма <? echo $i?> работает точно также, точка с запятой не обязательна
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Гостевая книга
Начать новую тему    Ответить на тему Часовой пояс: GMT + 3
33b.ru » Форум » Конкурсы, курсы и встречи » Курсы из отдела программирование » PHP КУРС » Передача даных на сервер
Страница 1 из 3 На страницу:   1, 2, 3   След.

 

Похожие темы:
   Форум   Тема   Автор   Последнее 
Нет новых сообщений Околокомпьютерный флейм Сервер для магазина.
СонЬкАсоня 16 июн. 2018 02:16
Armogedonec Посмотреть последнее сообщение
Нет новых сообщений Новости Эксперимент Пирамида. Телепатическая передача знаков
Indeez 27 сен. 2018 16:26
Indeez Посмотреть последнее сообщение

Мой раздел: Профиль · Настройки · Почта · Гостевая книга · Друзья · Рефералы · Чёрный список · Записная книжка · Адресная книга
Общение: Начало · Форумы · Альтернатива · Чат · Дневники · Клубы · Поэзия · Споры · Фотоальбомы · Знакомства · Мессенджер · Пользователи
Развлечения: Игры · Шахматы · Викторина · Конкурс красоты · Радио · Телевидение
Полезное: Аватары · Смайлики · Гороскопы · Транслит · Декодер · Генератор паролей
Информация: Новости · Правила
© 2002-2019 33B.ru - 33 буквы алфавита Abuse