|
|
|
| Не получается добавить в цикл for...
Без кода "selected", работает, а с ним не получается..
<?
В переменной $arr сидят даные из каталога товаров поля cach
а в $ar2 nj;t cash только из таблицы с разными наименованиями валют
Если совпадают - отображать в селект выбранным...
$ar2 = sqlselect("SELECT * FROM cash_name ");
for($i=0; $i<count($ar2); $i++)
[url]if($ar2[$i]["cash"] == $arr[0]["cash"]) $cash_n = "selected='selected'";
else $cash_n = "";[/url]$text_cash .= "<option value='".$ar2[$i]["cash"]."' {$cash_n}>".$ar2[$i]["cash"]."</option>";
}
?>
|
| |
|
|
|
|
|
|
|
для: dinya_1
(12.07.2011 в 22:35)
| | Ошибку интерпретатора почитайте внимательно ;-) | |
|
|
|
|
|
|
|
для: Киналь
(12.07.2011 в 23:33)
| | Ошибки ни какие не показывает.. просто пусто
Если закаментировать строку ( if($ar2[$i]["cash"] == $arr[0]["cash"]) $cash_n = "selected='selected'"; ), то выводит | |
|
|
|
|
|
|
|
для: Dinya_1
(20.07.2011 в 22:25)
| | А, извините. Я думал, вы случайно в коде [ url ] написали.
Тогда начните с просмотра исходного кода получаемой страницы. Если никаких мыслей не появится, то попробуйте вывести массивы $arr и $ar2 и посмотрите на них. Возможно, что-то где-то неправильно сформировано. Потому что на первый взгляд вроде грубых ошибок нет. | |
|
|
|
|
|
|
|
для: Киналь
(20.07.2011 в 23:00)
| | Я думал, вы случайно в коде [ url ] написали.
а что есть такой оператор РНР? | |
|
|
|
|
|
|
|
для: Valick
(20.07.2011 в 23:59)
| | Нет. Но он мог туда случайно попасть, например, из буфера обмена. | |
|
|
|
|
|
|
|
для: Киналь
(21.07.2011 в 01:07)
| | а если нет такого оператора, то почему
на первый взгляд вроде грубых ошибок нет? | |
|
|
|
|
|
|
|
для: Valick
(21.07.2011 в 07:37)
| | Потому, что когда автор привёл строку во второй раз, этой опечатки там не было. А значит, она попала туда только при копировании кода на форум. | |
|
|
|
|
|
|
|
для: Киналь
(21.07.2011 в 11:12)
| | Получилось.
for($i=0; $i<count($ar3); $i++)
{
if ($ar3[$i]["name"] == $arr[0]['name_vec'] ) {$name_ves="selected='selected'";}else {$name_ves="";}
$text_ves .= "<option value='".$ar3[$i]["name"]."' {$name_ves} >".$ar3[$i]["name"]."</option>";
}
|
Сам додумался :)) | |
|
|
|