Hola,
tengo una página donde en un array guardo diferentes datos que recojo de la base datos, de esta forma:
$preg=array();
$preg=$_POST["preguntas"]; ?>
<? for($n=1;$n<=$numpruebas;$n++){
echo "EXAMEN".$n."<br/>";
$s=1;
foreach($preg as $x => $pregunta){
?>
<input name="preguntas[]" type="hidden" value="<? echo $pregunta;?>" id="preguntas[]"/>
<?
$sqlpreg="SELECT * FROM actividad WHERE cod_act=$pregunta";
$resulpreg=mysql_query($sqlpreg);
while($filapreg=mysql_fetch_array($resulpreg)){
//echo $filapreg["nom_act"]."<br/>";
//echo $filapreg["respuesta"]."<br/>";
$examen[$n][$s]=$filapreg["nom_act"]."//".$filapreg["respuesta"]."<br/>";
$s=$s+1;
}
}
print_r($examen[$n]); ?>
al hacer el print_r, me muestra bien todo el array, pero al querer enviarlo a otra página, no consigo que me envie bien el array, no me hace el print_R. Lo envio de esta forma:
<a href="propias.php?examen=<? echo $examen;?>" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('propias','','imagenes/propias2.jpg',1)"><img src="imagenes/propias1.jpg" alt="Añadir preguntas propias" name="propias" width="31" height="31" border="0" id="propias" /></a>
y lo recojo en otra página así:
<?
$examen=array();
$examen=$_GET["examen"];
print_r($examen);
?>
Gracias