мне просто интересно, как вы предполагаете поместить функцию в оператор эха?
function Catselect($abc){
global $category;
if($category == $abc){
echo 'selected ="selected"';
}
}
echo'
<select style="width: 260px;" name="category">
<option value="01" '.Catselect("01").'>Site Related</option>
<option value="02" '.Catselect("02").'>Tournaments</option>
<option value="03" '.Catselect("03").'>Articles</option>
<option value="04" '.Catselect("04").'>Interviews</option>
<option value="05" '.Catselect("05").'>General</option>
</select>
';
Я пытаюсь создать страницу обновления, на которой вы сможете увидеть, какой была предыдущая категория, так что, допустим, перед этим категория — Турниры со значением 2. Если бы вы перешли на страницу обновления, категория турниров была бы быть выбран автоматически.
Но то, что я получаю, это просто слово selected = "selected" в верхней части моего заголовка.
Любая помощь ?
$abc
, вы должны написать$return = "selected=\"selected\""; return $return;
внутри оператораif
функции. - person sooper   schedule 10.12.2011