Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/07/2009, 17:00
Kataky
 
Fecha de Ingreso: febrero-2009
Mensajes: 22
Antigüedad: 15 años, 3 meses
Puntos: 0
Traspaso de variables de un list multiple de una página a otra

Hola a todos

Recién estoy empezando a entender el traspaso de las variable de un script a otro pero me surgió un problema tengo una página que recoge una selección multiple de una lista y necesito enviar esta selección a la siguiente página pero no he logrado hacerlo. Agradecería si alguien puede orientarme y corregir lo que probablemente estoy haciendo mal, gracias.

Selección de datos:
<?
print("<select name=\"idusuaP\" multiple=\"multiple\" size=\"10\">");
include("config.inc.php");
$sql_usuP = mysql_query("SELECT * FROM temp_1 WHERE idusua <> '$idusua' AND idusua <> '$idusuaJ'") or die ("NO ENCONTRO");
while($r_usuP = mysql_fetch_array($sql_usuP))
{
print("<option value=\"".$r_usuP[2]."\">".$r_usuP[3]."</option>");
$_SESSION["idusuaP"]=$r_usuP[2];
}
?>

Como la recibi en la otra página
<?
session_start();
$idusuaP = $_POST['idusuaP'];
echo $idusuaP[0],"-",$idusuaP[1],"-",$idusuaP[2],"-",$idusuaP[3],"-",$idusuaP[4],"-",$idusuaP[5],"-",$idusuaP[6],"-",$idusuaP[7],"-",$idusuaP[8],"-",$idusuaP[9];

include("config.inc.php");
$sql_e = mysql_query("SELECT * FROM temp_1 WHERE idusua='$idusuaP[0]'") or die ("NO ENCONTRO 2");
$r_e = mysql_fetch_array($sql_e);
$n1=$r_e[3];

$sql_e = mysql_query("SELECT * FROM temp_1 WHERE idusua='$idusuaP[1]'") or die ("NO ENCONTRO 3");
$r_e = mysql_fetch_array($sql_e);
$n2=$r_e[3];

?>