передача по сессии

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

dimonise

Новичок
передача по сессии

такой вот вопрос - есть выборка из базы , прикручиваю к $_SESSION , передаю, а приходит весь цикл как сделать чтобы приходило только выбранное значение?
PHP:
<form method="get" action="index.php"> 
<select name='regi'>
 <? include ('blocks/info.inc.php');  
$re = mysql_query("SELECT `region` FROM `tovar` GROUP by `region`  ",$db);  
while ($reg=mysql_fetch_assoc($re))
{ 	  
echo "<option value='{$reg['region']}' name='regio'>".$reg['region']."</option> "; 
$regs[] = $reg['region'];
} 
$_SESSION ['reg'] = $regs;  
 ?>
 </select> 
<input type="submit" name="b_reg" value="Выбрать"></form></li>
 

Фанат

oncle terrible
Команда форума
что-то ты не то делаешь.
зачем здесь сессия?
выбранное значение у тебя в $_GET['regi']
 

dimonise

Новичок
мне нужно перебросить значение сразу в 4 файла

-~{}~ 07.05.10 10:55:

*****
мне нужно перебросить значение сразу в 4 файла
 

Фанат

oncle terrible
Команда форума
ну вот и перебрасывай ПОСЛЕ выбора, а не ДО

а лучше опиши-ка задачу целиком
 

dimonise

Новичок
есть выбор города. после выбора нужно перебросить значение в менюшку. менюха разбита на 4 файла (ну так нужно). выбираю город , отсылаю в меню, в менюхе город подставляется в ссылку
 

Фанат

oncle terrible
Команда форума
ну, если форма из 4 частей, то в сессию.
только, как я уже сказал, после выбора, а не до

-~{}~ 07.05.10 11:13:

ОМГ мы это в теории обсуждаем.
 

dimonise

Новичок
Автор оригинала: *****
ну, если форма из 4 частей, то в сессию.
только, как я уже сказал, после выбора, а не до

-~{}~ 07.05.10 11:13:

ОМГ мы это в теории обсуждаем.
вот так делаю:
PHP:
 <form method="post" > <select name='regi'> <? include ('blocks/info.inc.php'); $regs = array();  $re = mysql_query("SELECT `region` FROM `tovar` GROUP by `region`  ",$db);  while($reg=mysql_fetch_assoc($re)){  echo "<option value='{$reg['region']}' name='regio'>".$reg['region']."</option> "; $regs[] = $reg['region'];  }  ?> </select> <?$_SESSION['reg']=$regs; ?>  <input type="submit" name="b_reg" value="Выбрать"></form></li>
все равно весь массив выкидывает
 

Фанат

oncle terrible
Команда форума
что значит "все равно"? Если ты записываешь в $_SESSION['reg'] весь массив, то и "выкинет" тоже весь массив.

ты русский язык понимаешь? УБЕРИ запись в сессию из формы совсем.
и пиши в нее выбор в ОБРАБОТЧИКЕ. после того, как в форме будет выбрано значение.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху