|
|
|
|
|
для: Worldmen
(10.07.2007 в 22:55)
| | Вы утверждаете, что select не показывал нужное значение.
Вы сохранили эту же страницу, тот же HTML-код, на диск.
После опять загрузили эту же страницу, но уже с диска.
И select стал показывать другое значение, при таком же HTML-коде.
Такого не может быть. | |
|
|
|
|
|
|
|
для: Unkind
(10.07.2007 в 07:47)
| | Ничего не перепутал. Но надо было, видимо перезагрузить заново сайт (локально), потому что сегодня все работает. | |
|
|
|
|
|
|
|
для: Петр
(10.07.2007 в 07:08)
| | Ерунда...XHTML вариант браузер тем более поймет.
Что-то перепутал автор темы. | |
|
|
|
|
|
|
|
для: worldmen
(09.07.2007 в 23:20)
| | Попробуй не selected='selected', а просто selected
<option value='id' selected> | |
|
|
|
|
|
|
| Выбираю данные (наименование фирм) из БД и вставляю в select , при этом есть ID фирмы, который я делаю выделенным:
<option value="30" selected="selected"> APPOLO </option>
|
Все выбирается в тег, но но фирма которая должна быть выбрана - не показывается.
Взял сохранил в IE полученную страницу и открыл ее - фирма выбралась.
Почему сразу не показалось?
Вот часть кода:
<?
$Tovar = mysql_query("select idmd, fk_vid, m.name, proper, id_firm, href, pr, bighref, p.name
from model m, proizvod p where p.id=m.id_firm and m.idmd= ".$id);
if($Tovar)
{
$Tovar_ = mysql_fetch_array($Tovar);
echo "<br>id фирмы =".$Tovar_['id_firm'];
}
?>......
.....
<select name='firm' >
<?
$Proizv = mysql_query(" select id,name from proizvod order by id");
if ($Proizv)
{
echo "<option value='0' > </option>";
while($Proizv_ = mysql_fetch_array($Proizv))
{
if ($Proizv_['id']==$Tovar_['id_firm'])
{ echo "<option value='".$Proizv_['id']."' selected='selected'> ".$Proizv_['name']." </option>"; }
else
{ echo "<option value='".$Proizv_['id']."'> ".$Proizv_['name']." </option>"; }
}
}
?>
</select>
|
| |
|
|
|
|