con solo leer el código no podemos "ver" el problema, no somos videntes!!
pero tu si puedes ayudarnos a ver lo que no podemos ver, jeje... por favor, usa
var_dump() para comprobar el valor de
$prueba una ves hayas rellenado dicho arreglo...
eso para verificar su contenido, ya luego vas por el siguiente paso... (;