Перенос с radio в переменную

ivanforpw

Новичок
Здравствуйте, есть код html
PHP:
<input id="n1" type="radio" name="category" value="all" checked="checked"><label for="n1">Все</label>
<input id="n2" type="radio" name="category" value="realty"><label for="n2">Недвижимость</label>
<input id="n3" type="radio" name="category" value="furniture"><label for="n3">Мебель</label>
Помогите, пожалуйста, сделать так, чтобы данные из value заносились в переменную $result
 

ivanforpw

Новичок
Да, но вот еще проблема, он всегда выдаёт запрос с if не тот, который подходит, а тот, что в коде стоит последним
PHP:
<?php
if ($result = $_POST['category']="all"){
$result="Все";
}
if ($result = $_POST['category']="realty"){
$result="Недвижимость";
}
if ($result = $_POST['category']="furniture"){
$result="Мебель";
}
echo $result;
?>
Всегда мебель выдаёт, что здесь не так?
 

ivanforpw

Новичок
Хорошо, я сделал так как надо, но есть одна проблемка...
PHP:
<?php
if (empty($_POST['category'])){
$_POST['category']=="all";
}
if ($_POST['category']=="all"){
$result="Все";
}
if ($_POST['category']=="realty"){
$result="Недвижимость";
}
if ($_POST['category']=="furniture"){
$result="Мебель";
}
echo $result;
?>
Надо, чтобы если radio кнопка не задействована, т.е. пустая, он воспринимал значение $_POST['category'] как пустое и вносил в него all, т.е., если переменная пустая, то переменная принимает значение all(по умолчанию) и выводит значение Все, а у меня ошибка, где я тут ошибся?
 
Сверху