[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как передать переменную из поля <select >
arbuzmaster
Добрый день подскажите пожалуйста как передать переменную из select в другой файл?
Сделал вот так но в другой файл приходит только значение из последнего поля select!

<tr> 
<th
class="name">Название устройства:</th> <td class="point">




<?
$sotr = mysql_query("SELECT * FROM switch");
if ($sotr == true) {
echo "<select>";
while ($s = mysql_fetch_array($sotr)) {$option=$s['name'];
echo "<option value=".$option.">".$option."</option>";

}

echo "</select>";

}
else {
echo "<option>Устройства отсутствуют</option>";
}
session_start();
$_SESSION['test'] = $option;

?>


</td>
</tr>


_____________
Мой первый сайтик

Посмотри на свой XBMC под другим углом
sergeiss
Цитата (arbuzmaster @ 2.12.2013 - 23:37)
но в другой файл приходит только значение из последнего поля select!

А с чего бы приходить не последнему значению, если именно его ты и отправляешь туда? smile.gif Причем, отправляешь его ДО ТОГО, КАК юзер успеет сделать выбор.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
arbuzmaster
Цитата (sergeiss @ 3.12.2013 - 00:01)
Цитата (arbuzmaster @ 2.12.2013 - 23:37)
но в другой файл приходит только значение из последнего поля select!

А с чего бы приходить не последнему значению, если именно его ты и отправляешь туда? smile.gif Причем, отправляешь его ДО ТОГО, КАК юзер успеет сделать выбор.

а как надо ? Ведь оно должно быть в форме отправки?

_____________
Мой первый сайтик

Посмотри на свой XBMC под другим углом
sergeiss
Во-первых, у тебя тут нет "формы отправки". А во-вторых, ты, похоже, не представляешь логику работы сервера и клиента.

Слухай сюды... То, что у тебя написано, будет ВСЁ сделано на сервере. Потом только отправлено в браузер. Юзер еще даже ничего не выберет, а ты уже за него это сделал. Точнее, выбрал именно последнюю опцию из селекта.

Опять же, что значит в твоем понимании "передаю в другой файл"? Как именно ты передаешь? Формы у тебя нету... Через сессию, что ли? wink.gif Так тоже неправильно делаешь.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
arbuzmaster
<form action="add_new_action_run.php" method="POST">

Это просто часть скрипта все остальное написано на html и все работает кроме этой части! Вот так передаю? А как сделать чтоб юзер выбирал?

_____________
Мой первый сайтик

Посмотри на свой XBMC под другим углом
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.