Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > передача значения переменной


Автор: Ринат 14.4.2005, 11:55
добрый день
имеется в hmtl форма
Код

<!-- кусок кода формы --> 
<input type="radio" name="anrede" value="1">
                    Frau 
                    <input type="radio" name="anrede" value="2">
                    Herr 
                    <input type="radio" name="anrede" value="3">
                    Frau Dr. 
                    <input type="radio" name="anrede" value="4">
                    Herr Dr. </font><br>


в php пишу
Код

$anrede_new = '';
$anrede_array = array ('1'=>'Frau',
                                   '2'=>'Herr',
           '3'=>'Frau Dr.',
           '4'=>'Herr Dr.');
                                               
    if (isset($_POST['anrede']['1']) || isset($_POST['anrede']['3']))
     {
        $anrede_new =  "Sehr geehrte ".$anrede_array[$_POST['anrede'] ;
     }
    elseif (isset($_POST['anrede']['2']) || isset($_POST['anrede']['4']))
    {
    $anrede_new = "Sehr geehrter ".$anrede_array[$_POST['anrede'] ;
    }


ошибки нет, но значнеия переменной $anrede_name не передает
то есть не присваивает
в чем дело не пойму
спасибо

Автор: IZ@TOP 14.4.2005, 12:09
Сделай после посылки формы
Код

print_r($_POST) 
и сразу поймешь в чем ошибка.
А еще у тебя ошибка в последнем куске кода - нету скобки закрывающей.

Автор: Ринат 14.4.2005, 12:09
все понял, спасибо!
Добавлено @ 12:10
да со скобкой, это предыдущий код запостил, прошу прощения, вопрос решен!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)