Variables variables ?
Publicado por Boni (19 intervenciones) el 24/03/2007 21:13:57
Este es el tema, yo tengo una cantidad $i de filas, y 6 columnas
Lo que yo quiero hacer es un sistema dinamico de MODIFICACION de los datos, pero el numero de filas, o sea $i, es variable...
Los campos son llamados por las "coordenadas", o sea primero el numero de la fila y luego el de la columna, por lo que me queda algo asi...
00,01,02,03,04,05
10.11,12,13,14,15
20,21,22,23,24,25
30,31,32,33,34,35
En el ejemplo de arriba hay 4 filas, la primera tiene el valor 0, y la cuarta el valor 3
para las columnas, la primera tiene el valor 0 y la sexta el valor 5
Ahora, al tomar los valores surge el problema, yo hize lo siguiente...
for($i=0; $i<count($cant); $i++){ //count($cant) es igual a 4 en este caso
for($i2=0; $i2<6; $i2++){
$temp = $i.$i2;
$var = $$temp;
echo $var;
}
}
Supuestamente, yo queria que ese codigo devuelva los valores de TODAS las filas y columnas,
pero me devuelve los valores de las primeras 5 columnas (primera fila) y el resto no devuelve nada...
YA SE QUE ES COMPLICADO, PERO ES URGENTE, POR FAVOR AYUDENME
Lo que yo quiero hacer es un sistema dinamico de MODIFICACION de los datos, pero el numero de filas, o sea $i, es variable...
Los campos son llamados por las "coordenadas", o sea primero el numero de la fila y luego el de la columna, por lo que me queda algo asi...
00,01,02,03,04,05
10.11,12,13,14,15
20,21,22,23,24,25
30,31,32,33,34,35
En el ejemplo de arriba hay 4 filas, la primera tiene el valor 0, y la cuarta el valor 3
para las columnas, la primera tiene el valor 0 y la sexta el valor 5
Ahora, al tomar los valores surge el problema, yo hize lo siguiente...
for($i=0; $i<count($cant); $i++){ //count($cant) es igual a 4 en este caso
for($i2=0; $i2<6; $i2++){
$temp = $i.$i2;
$var = $$temp;
echo $var;
}
}
Supuestamente, yo queria que ese codigo devuelva los valores de TODAS las filas y columnas,
pero me devuelve los valores de las primeras 5 columnas (primera fila) y el resto no devuelve nada...
YA SE QUE ES COMPLICADO, PERO ES URGENTE, POR FAVOR AYUDENME
Valora esta pregunta


0