|
|
|
| Помогите чайнику в PHP создать двумерный массив:
$field=array('MenuID', 'MenuParentID', 'MenuName', 'MenuAction', 'MenuOrderID', 'MenuHeight', 'MenuWidth', 'OpenWithNewWindow', 'MenuNumber')
это для линейного,
а нужно для заполнения:
<?
$ii=0;
while($row=mysql_fetch_array($result)) {
$ii++;
if($ii/2==intval($ii/2)) $bgcolor='#ffccff'; else $bgcolor='#ccffcc';
echo $ii;
$fields[$ii][MenuID]=$row['ID'];
$fields[$ii][MenuParentID]=$row['MenuName'];
}
?>
|
и для вывода:
<?
echo({$field[1]['MenuID']} --- {$field[1]['MenuName']});
echo({$field[2]['MenuID']} --- {$field[1]['MenuName']});
echo({$field[3]['MenuID']} --- {$field[1]['MenuName']});
?>
|
где я ошибаюсь? | |
|
|
|
|
|
|
|
для: DIM@
(24.08.2006 в 20:21)
| |
<?
echo({$field[1]['MenuID']} --- {$field[1]['MenuName']});
echo({$field[2]['MenuID']} --- {$field[1]['MenuName']});
echo({$field[3]['MenuID']} --- {$field[1]['MenuName']});
?>
|
А почему в {$field[1]['MenuName']} везде стоят единицы? И где кавычки???
echo("{$field[3]['MenuID']} --- {$field[1]['MenuName']}");
|
| |
|
|
|
|
|
|
|
для: DEM
(24.08.2006 в 20:31)
| | Ошибся, бывает :) | |
|
|
|
|
|
|
|
для: DIM@
(24.08.2006 в 20:34)
| | Всё, спсибо за участие, разобрался :) | |
|
|
|