Ver Mensaje Individual
  #4 (permalink)  
Antiguo 10/10/2006, 18:12
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
bueno, veo 2 problemas:
1.- las comillas simples no expanden variables, por lo que $i en el $_POST no toma el valor de la variable i, sino que se toma literalmente como $i

2.- no se si le sucede a todos, o si hay alguna configuración que lo afecte, pero nunca pude usar un índice tipo

$variable = $matriz1[$matriz2[indice]]

Es decir, usar como índice un valor de otra matriz, ya que muestra un error indicando que no puede anidar [

mi solución a esto es hacer algo como:
$indice = $matriz2[$indice];
$variable = $matriz1[$indice]

Por otro lado, y con respecto al código que escribiste ($variable=$_POST['valor[$i]']), veo otro error particular:

¿es valor una matriz o una cadena?
Si es una matriz, y por lo tanto una variable, vale lo que escribí en el punto 2.
Si no lo es, quizás lo que deberías hacer es $_POST["valor$i"]


Saludos.