Respuesta: Pasar array multidimensional por parámetro entre PHPs Buenas,
Deduzco (y ya es mucho deducir) que lo que necesitas es pasar $preguntas de aquí:
$preguntas = get_preguntas($idtema);
A aquí:
$fila = mysql_fetch_array($preguntas);
Que estarán en ficheros diferentes.
Ese código no vale de mucho, ya que casi todo son llamadas a funciones, pero yo te pregunto, es que no puedes hacer en el segundo fichero esto:
$preguntas = get_preguntas($idtema);
$fila = mysql_fetch_array($preguntas);
Es decir, puedes acceder desde el segundo fichero a get_preguntas()? Si es que sí, no te compliques la vida, lo que tienes que pasar no es el array completo, pasas únicamente $idtema y vuelves a obtener las preguntas.
Cómo pasar $idtema? Eso depende de cómo funcione tu aplicación. Si son dos formularios, puedes poner un campo oculto en el segundo para pasar datos del primero. Si no son formularios, puedes pasarlo a través de variables de sesión ($_SESSION), si son códigos php que se incluyen uno en el otro, puedes pasarlo directamente como variable, si son diferentes funciones de un mismo fichero, puedes poner variables globales... Como ves, las soluciones son muchas, tienes que explicar un poco más, porque si no, no te vamos a poder ayudar.
Un saludo.
__________________ ¿Alguna pregunta, duda, acotación, nota, cuestión, reparo, comentario, demanda, crítica, interpretación, objeción, interrogante, discrepancia, observación, réplica, disquisición, apostilla o exégesis? |