|
|
|
| Интересная штуковина, переменная из формы не передается в обработчик в Опера, а в IE все получается нормально. В чем проблема? | |
|
|
|
|
|
|
|
для: Костян
(27.06.2008 в 21:00)
| | Код пиши сюда | |
|
|
|
|
|
|
|
для: Alipapa
(27.06.2008 в 21:08)
| | Это форма
<form name='register' action='test1.php' method='post' enctype='multipart/form-data'>
<tr>
<td> Пол:<br><input type=radio name=pol value=1>Женский<br>
<input type=radio name=pol value=2>Мужской<br>
</td>
<td>Возраст:<br> <input name="age" type="text" size="8"> лет</td>
<td>Место работы:<br> <select name=mesto>
<option >Любое</option>
<option >Нижневартовск</option>
<option >Пригород</option>
<option >Район</option>
<option >На дому</option>
</select></td>
</tr>
|
Это типа обработчик
<?php
if (!$mesto) echo "Нет такой переменной!!" ;
if ($pol==1) $pol="женщина"; else $pol="мужчина";
echo $pol." Ищу работу в ".$mesto. "по профессии ".$profess . " возраст ".$age
?>
|
Не передается переменная $mesto | |
|
|
|
|
|
|
|
для: Костян
(27.06.2008 в 21:32)
| | А где у Вас в обработчике извлечение из $_POST['mesto']?
<?
$mesto = $_POST['mesto'];
?>
|
А также в форме кнопка отправки? | |
|
|
|
|
|
|
|
для: Костян
(27.06.2008 в 21:32)
| | >if (!$mesto) echo "Нет такой переменной!!" ;
Весь код вы не привели, да и ладно, но скорее всего на сервере выключен register_globals, что и правильно, из этого следствие.
Так что наверно вот так
<?php
if (!$_POST[mesto]) echo "Нет такой переменной!!" ;
if ($_POST[pol]==1) $_POST[pol]="женщина"; else $_POST[pol]=" мужчина";
echo $_POST[pol]." Ищу работу в ".$_POST[mesto]. $_POST[profess] . " возраст ".$_POST[age];
?>
|
| |
|
|
|
|
|
|
|
для: AcidTrash
(27.06.2008 в 22:11)
| | Да, вы все правильно пишете, но и это не помогало пока я не убрал команду session_start() на странице формы. (Туда юзер должен попадать с паролем). А вот как session_start() связан с передачей только одного параметра из 8, причем не передаются только те, что формируются из выпадающего списка - буду разбираться. Может, есть какие-то мысли? | |
|
|
|
|
|
|
|
для: Костян
(29.06.2008 в 21:16)
| |
<option >Любое</option>
<option >Нижневартовск</option>
<option >Пригород</option>
<option >Район</option>
<option >На дому</option>
|
А они у вас не указанны значения вообще, и передаваться в любом случае должно пустое значение, я незнаю чего это там ослик изголяется. Нужно привести к виду:
<option value='Любое'>Любое</option> и .т.д | |
|
|
|
|
|
|
|
для: Костян
(29.06.2008 в 21:16)
| | >причем не передаются только те, что формируются из выпадающего списка
Так у вас там значения нет.
Выпадающий список типа select, ничем не отличается от типа скажем text.
>пока я не убрал команду session_start()
Да вообщем session_start() абсолютно непричем. | |
|
|
|
|
|
|
|
для: AcidTrash
(29.06.2008 в 21:47)
| | Ндааа, вот это я заучился!!! Конечно же, должно быть именно так . Спасибо большое! Прикол в том, что в предыдущем проекте эта фишка прокатывала. И сейчас прокатывает. Но мы все равно сделаем по-правильному. Спасибо еще раз! | |
|
|
|