Не могли бы мне расшифровать как работает функция.
function simple_selectbox2($query,$varname,$selected, $print=0)
{
if ($print)
echo '<!-- direct_print-->';
$str='<select name='.$varname.' id='.$varname.'>';
if($print)
{
echo $str;
$str="";
}
//echo $query;
$sql = mysql_query($query) or die(mysql_error());
if (mysql_num_rows($sql) == 1)
{
echo 'Error!<br>';
return '';
}
while ($row=mysql_fetch_array($sql))
{
$str=$str.'<option id="'.$varname.'_'.$row['name'].'" value="'.$row['name'].'" '.(($row['name']==$selected) ? 'selected':'').'>'.$row['name'].'</option><br>';
if($print)
{
echo $str;
$str='';
}
}
$str=$str.'</select>';
if($print)
{
echo $str;
$str='';
}
return $str;
}
а конкретно
while ($row=mysql_fetch_array($sql))
{
$str=$str.'<option id="'.$varname.'_'.$row['name'].'" value="'.$row['name'].'" '.(($row['name']==$selected) ? 'selected':'').'>'.$row['name'].'</option><br>';
if($print)
{
echo $str;
$str='';
}
}
меня интересует как сделать так, что бы, выбранный элемент оставался выбранным.
Спустя 1 минута, 55 секунд (9.03.2012 - 14:09) Visman написал(а):
Цитата (DarkGuy @ 9.03.2012 - 19:07) |
меня интересует как сделать так, что бы, выбранный элемент оставался выбранным. |
Вот за это что отвечает
($row['name']==$selected)
Спустя 7 минут, 28 секунд (9.03.2012 - 14:16) DarkGuy написал(а):
Цитата (Visman @ 9.03.2012 - 11:09) | ||
Вот за это что отвечает ($row['name']==$selected) |
Спасибо! Чего-то я ступил!