
27/05/2007, 08:45
|
| | Fecha de Ingreso: marzo-2005 Ubicación: Madrid
Mensajes: 233
Antigüedad: 20 años Puntos: 5 | |
Re: Recorrer una matriz multidimensional dinamica. ya que al final deje el tamaño maximo del primer indice, es 6 realize este codigo:
Código:
for ($va=1;$va<=count($Resultado[$va]);$va++){
$Peso_Parcial=$Peso_Resultado[1][$va]
---------> if ($Resultado[2]==NULL){
echo Nombre_Gen[1].' '.Resultado[1][$va].'<br>';
}
else{
for ($vb=1;$vb<=count($Resultado[$vb]);$vb++){
$Peso_Parcial=$Peso_Parcial+$Peso_Resultado[2][$vb]
if ($Resultado[3]==NULL){
echo Nombre_Gen[1].' '.Resultado[1][$va].', '.
echo Nombre_Gen[2].' '.Resultado[2][$vb].'<br>'.
}
else{
for ($vc=1;$vc<=count($Resultado[$vc]);$vc++){
$Peso_Parcial=$Peso_Parcial+$Peso_Resultado[3][$vc]
if ($Resultado[4]==NULL){
echo Nombre_Gen[1].' '.Resultado[1][$va].', '.
echo Nombre_Gen[2].' '.Resultado[2][$vb].', '.
echo Nombre_Gen[3].' '.Resultado[3][$vc].', '.
echo Nombre_Gen[4].' '.Resultado[4][$vd].'<br>'.
}
else{
for ($vd=1;$vd<=count($Resultado[$vd]);$vd++){
$Peso_Parcial=$Peso_Parcial+$Peso_Resultado[4][$vd]
if ($Resultado[5]==NULL){
echo Nombre_Gen[1].' '.Resultado[1][$va].', '.
echo Nombre_Gen[2].' '.Resultado[2][$vb].', '.
echo Nombre_Gen[3].' '.Resultado[3][$vc].', '.
echo Nombre_Gen[4].' '.Resultado[4][$vd].'<br>'.
echo Nombre_Gen[5].' '.Resultado[5][$vd].'<br>'.
}
else{
for ($ve=1;$ve<=count($Resultado[$ve]);$ve++){
$Peso_Parcial=$Peso_Parcial+$Peso_Resultado[5][$ve]
if ($Resultado[6]!=NULL){
for ($ve=1;$ve<=count($Resultado[$ve]);$ve++){
$Peso_Parcial=$Peso_Parcial+$Peso_Resultado[6][$ve]
echo $Peso_Parcial/$Ptotal*100;
echo Nombre_Gen[1].' '.Resultado[1][$va].', '.
echo Nombre_Gen[2].' '.Resultado[2][$vb].', '.
echo Nombre_Gen[3].' '.Resultado[3][$vc].', '.
echo Nombre_Gen[4].' '.Resultado[4][$vd].', '.
echo Nombre_Gen[5].' '.Resultado[5][$ve].', '.
echo Nombre_Gen[6].' '.Resultado[6][$vf].', '.
}
}
}}
}}
}}
}}
}}y me dice unexpected T_IF en la linea marcada, me dicen el error?
Última edición por ikarush; 27/05/2007 a las 08:51
Razón: correccion de errores
|