| |
|
|
| | Есть 6 пареметров которые переходят от одной странице к другой.
$_SESSION['city']=htmlspecialchars($_POST['city']);
$_SESSION['status']=htmlspecialchars($_POST['status']);
$_SESSION['datea']=htmlspecialchars($_POST['datea']);
$_SESSION['dated']=htmlspecialchars($_POST['dated']);
$_SESSION['adults']=htmlspecialchars($_POST['adults']);
$_SESSION['kids']=htmlspecialchars($_POST['kids']);
|
Все они обязательны и должны присутствовать. На некой странице человек хочет поменять значения некоторых из них:
по средством формы которая предусмотрена только для этих 2-х параметров:
<input class="date" name="datea" value="<?php echo $_SESSION["datea"]; ?>"><a href="javascript:void(0)" onclick="if(self.gfPop)gfPop.fStartPop(document.reserve.datea,document.reserve.dated);return false;" HIDEFOCUS><img class="PopcalTrigger" align="absmiddle" src="<?php echo HTTP_SERVER.DIR_WS_CAL.'cal.gif';?>" width="20" height="16" border="0" alt=""></a>
<label for="status">Select check-out date:</label>
<input class="date" name="dated" value="<?php echo $_SESSION["dated"]; ?>"><a href="javascript:void(0)" onclick="if(self.gfPop)gfPop.fEndPop(document.reserve.datea,document.reserve.dated);return false;" HIDEFOCUS><img class="PopcalTrigger" align="absmiddle" src="<?php echo HTTP_SERVER.DIR_WS_CAL.'cal.gif';?>" width="20" height="16" border="0" alt=""></a>
|
Эти 2-а параметра возвращаются в ту страницу, которая принимает все 6 параметров. Ну короче остальные параметры теряются, я даже знаю почему, но придумать, как их сохранить не могу. | |
| |
|
|
| |
|
|
| |
для: sasch
(08.06.2006 в 12:27)
| | | передавайте их скрытыми параметрами типа hidden:
<input type=text name=datea value="<?php echo $_POST["datea"];> >
<input type=text name=dated value="<?php echo $_POST["dated"];> >
<input type=hidden name=city value="<?php echo $_POST["city"];> >
.....
<input type=hidden name=kids value="<?php echo $_POST["kids"];> >
|
| |
| |
|
|
| |
|
|
| |
для: Trianon
(08.06.2006 в 12:33)
| | | А по-другому никак? | |
| |
|
|
| |
|
|
| |
для: sasch
(08.06.2006 в 12:35)
| | | По-другому, в Вашем случае, незачем.
Уж сессии Вам не нужны совершенно однозначно. | |
| |
|
|
| |
|
|
| |
для: sasch
(08.06.2006 в 12:35)
| | | >А по-другому никак?
if ($_POST['city']) $_SESSION['city']=htmlspecialchars($_POST['city']);
|
тогда если параметров пост не будет то $_SESSION останется без изменений | |
| |
|
|