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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> передать данные кнопкой 
V
    Опции темы
studentigor
Дата 4.6.2010, 14:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Доброго времени суток!!!
Простенькоя задачка, но что- то я туплю уже часа полтора.

есть кнопка при нажатии которой, из базы вытягуются данные, и формируется div с контентом странички.
и исходя из полученых данных мне нужно создать ещё одну кнопку(если в базе есть к примеру переменная dop то создать кнопку если нет - нет).
И чтобы эта кнопка передавала эту переменную dop.
У меня все работает если сделано так
Код

<form>
...
<input type="submit" name="Submit" class="ui-state-default" value="Показать" style="width:70px;float:left;" />
<input type="hidden" name="action" value="vinform"></p></form><br />';
    .....
...
...
    if (!empty($dop)){
        ....
    echo '<p><input type="submit" name="Submit" class="ui-state-default" value="В параметры"  id="param" /></p>';}
..

Вот так работает. Но мне нужно чтобы кнопка "В параментры" выводилась не внизу страницы, а рядом с кнопкой "Показать".
И чтобы я мог передать этот dop,который находится в dive, дальше
тоесть получить вот такую структуру
Код

...
echo '<input type="submit" name="Submit" class="ui-state-default" value="Показать" style="width:70px;float:left;" />
<input type="hidden" name="action" value="vinform">';
if (!empty($dop)){
        ....
    echo '<p><input type="submit" name="Submit" class="ui-state-default" value="В параметры"  id="param" /></p></p>';}
echo "</form><br />";
    .....
...
... $dop
...    

PM MAIL   Вверх
bars80080
Дата 4.6.2010, 14:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 71
Всего: 315



а что не получается во втором примере? условие есть, переменная дальше тоже видна
PM MAIL WWW   Вверх
studentigor
Дата 4.6.2010, 15:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Получается так что сразу после нажатия кнопки "Показать", следующий шаг - формировка кнопки "В параметры".
а её формировка зависит от существования переменной $dop. А эта переменная уже будет получена при последующих проверках, и выборке из базы.
Тоесть в первом случае шаги такие:
1- нажал на кнопку,
2-получил данные,
3-проверка на существование $dop,
4-формирование кнопки.
А во втором случае такие:
1-нажал на "подробнее"
2-проверка на существование $dop,
3-формирование кнопки,
4-получил данные.
А как же она сформируется если у меня полюбому во втором случае переменной $dop и быть не может.
Мне кажется что нужно както с указателями замутить. Но я с ними не умею работать.
Если бы кто нить описал бы маленький примерчик, как получить значение переменной, которуя я получаю в диве, над этим дивом.

PM MAIL   Вверх
Guedda
Дата 4.6.2010, 17:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Подрывник
****


Профиль
Группа: Завсегдатай
Сообщений: 3137
Регистрация: 27.12.2005
Где: Ростов-на-Дону

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



Сохраняй значение dop в сессию, и проверяй - если есть, то выводи, что тебе там надо...


--------------------
Ll 2
PM MAIL WWW ICQ Skype GTalk   Вверх
Photon
Дата 5.6.2010, 13:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Злобный программер
**


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

Репутация: 10
Всего: 12



Для начала учимся по-русски описывать задачу. Потом пытаемся сами подумать и понять, в чём же наш алгоритм неверен.

В большинстве случаев проблема возникает от неверной трактовки задачи.


--------------------
With best regards..
PM MAIL ICQ Skype GTalk Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "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.0479 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


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

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