10/01/2008, 04:33
|
| | Fecha de Ingreso: diciembre-2007
Mensajes: 140
Antigüedad: 16 años, 11 meses Puntos: 0 | |
enviar array 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 |