сохранения параметра select

Статус
В этой теме нельзя размещать новые ответы.

KODEAK

Полезный
Регистрация
11 Апр 2009
Сообщения
172
Реакции
16
Подскажи те как сделать так что бы парамет селекта сохранялся и отправлялся на другие страницы
есть
Код:
	<select tabindex="1" name="	<select tabindex="1" name="emailupdate">
	              <option value="0">0</option>
	              <option value="1">1</option>
	</select>
я так понимаю это должно быть примерно так если ничего не выбрано то $emailupdate = 0 затем условия if выбора но как сделать что бы эта же страница на которой это окно отправляла данные на саму себя и перезагружалась после выбора ? и данные о новом выборе сохранялись в переменно и могли отправляться на другие страницы ?
 
Ну если правильно понял топикстартера то как то так.
Код:
<form name="frm" action="" method="get">
<select tabindex="1" name="emailupdate" onchange="document.frm.submit()">
                      <option value=""></option>
	              <option value="0">0</option>
	              <option value="1">1</option>
</select>
</form>

после в $_GET[emailupdate] будет переданное значение.
 
Заключить селект в тег <form action="">.
чтоб перезагружалось после выбора: добавить в select: onchange="this.form.submit();"
 
PHP:
<form name="frm" action="" method="get">
<select tabindex="1" name="emailupdate" onchange="this.form.onsubmit=fnc; this.form.submit()">
	              <option value="0">0</option>
	              <option value="1">1</option>
</select>
</form>
<?php
$a = $_GET[emailupdate];

echo "$a";

?>
ничего не вываст
 
Код:
<form name="frm" action="" method="get">
<select tabindex="1" name="emailupdate" onchange="this.form.submit()">
					<option value=""></option>
                  <option value="0">0</option>
                  <option value="1">1</option>
</select>
</form>
<?php
$a = $_GET[emailupdate];

echo "$a";

?>
проверил все работает
 
Да все разобрался спасибо всем =)

---------- Post added at 18:23 ---------- Previous post was at 17:06 ----------

Рано я начал радоваться, а как парамет сохранить и переносить на другие страницы ?
с index.php на somepage.php и обратно ?
 
Можно хранить в куках, можно добавлять ко всем нужным ссылкам: somepage.php?emailupdate=... index.php?emailupdate=...
 
так ты в форме в action пропиши нужный файл
action="somepage.php"

тогда все данные будут передаваться в него.

второй вариант поставить инклюдить somepage.php в индексе если передан параметр.

PHP:
<?if ($_GET[emailupdate]) include"somepage.php"; else {?>
<form name="frm" action="" method="get">
<select tabindex="1" name="emailupdate" onchange="this.form.onsubmit=fnc; this.form.submit()">
                  <option value="0">0</option>
                  <option value="1">1</option>
</select>
</form>
<?php
}
?>
 
Да все разобрался спасибо всем =)
---------- Post added at 18:23 ---------- Previous post was at 17:06 ----------
Рано я начал радоваться, а как парамет сохранить и переносить на другие страницы ?
с index.php на somepage.php и обратно ?

зарегистрируй в сессии переменную.

session_start()
session_register()
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху