Ver Mensaje Individual
  #4 (permalink)  
Antiguo 22/07/2003, 12:23
dominguez
 
Fecha de Ingreso: julio-2003
Mensajes: 463
Antigüedad: 20 años, 9 meses
Puntos: 0
Hola, lo he hecho como aparece ahi, pero solo consigo acceder al primer valor,¿Cómo accedo a los demás valores del vector?

En el formulario que envia(no me deja ponerlo de otra forma):
function array_envia($array) {

$tmp = serialize($array);
$tmp = urlencode($tmp);

return $tmp;
}



<input type="hidden" name="array" value="<?php echo array_envia($row_Recordset2)?>">

En el formulario que recibe:

function array_recibe($url_array) {
$tmp = stripslashes($url_array);
$tmp = urldecode($tmp);
$tmp = unserialize($tmp);

return $tmp;
}



$array=$_GET ['array' ];
$array=array_recibe($array);

foreach($array as $indice => $valor)
{
echo $array[$indice]."<br>";
}

En ese vector todos los elementos tienen el mismo indice no??
Me explico, si he hecho una consulta a una tabla :

$query_Recordset2 = sprintf("SELECT CODARTICULO FROM articulo_pedidosp WHERE CODPEDIDO_P ='%s'", $colname_Recordset1);
$Recordset2 = mysql_query($query_Recordset2, $connProyecto) or die(mysql_error());
$row_Recordset2 = mysql_fetch_assoc($Recordset2);

Los muestro en ese formulario asi:


do {
?>
<option value="<?php echo $row_Recordset2['CODARTICULO']?> "> <?php echo $row_Recordset2['CODARTICULO']?> </option>
<?php
} while ($row_Recordset2 = mysql_fetch_assoc ($Recordset2));
$rows = mysql_num_rows ($Recordset2);
if($rows > 0) {
mysql_data_seek ($Recordset2, 0);
$row_Recordset2 = mysql_fetch_assoc ($Recordset2);
}
?>

Me muevo al siguiente valor del vector mediante mysql_data_seek($Recordset2, 0);


Pero en el formulario que recibo no sé como, "moverme al siguiente"

Gracias y un saludo

Última edición por dominguez; 22/07/2003 a las 12:26