Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/12/2017, 10:05
icarocu
 
Fecha de Ingreso: diciembre-2008
Mensajes: 268
Antigüedad: 15 años, 4 meses
Puntos: 0
Pregunta :: Obtener datos de un array (while) ::

Hola a todos....

gracias de antemano por la ayuda que puedan darme con esto...
tengo un formulario que tiene una tabla que me lista varias datos segun una consulta a mysql.... esta tabla tiene una columna con un input type radio, el cual, al dejarlo selecccionado el usuario , y a dar click en boton de formulario, me envia a otra pagina que hace una nueva consulta y me entrega los resultados segun el "id" seleccionado.....
no tengo problemas al sacar el Numero del id, y hacer la consulta .. el prooooblema.... es que quiero usar OTRO valor de esa misma fila seleccionada (valro de otro array... y no se como pasar esa segunda variable ..

la tabla de la primera pagina, la hago asi...

Código PHP:
//realizamos la busqueda en la base de datos
$pegar "SELECT * FROM bla... bla... bla.... etc.. etc.. ".$inicio." , ".$registros." ";


$cad mysql_query($pegar,$con) or die ( 'error al listar, $pegar' .mysql_errno());


//imprimiendo los resultados

echo '<table align="center" border="0" cellpadding="3" cellspacing="0">';
echo 
'<tr><td align="center">Seleccionar</td>';
echo 
'<td align="center">N.C. N°</td>';
echo 
'<td align="center">VENDEDOR</td>';
echo 
'<td align="center">CLIENTE</td>';
echo 
'<td align="center">PROVEEDOR</td>';
echo 
'<td align="center">PESO TOTAL</th> </td>';
echo 
'<td align="center">FECHA CREACION</td>';
echo 
'</tr>';



while (
$array mysql_fetch_array($cad))

{

$fecha_nota=cambiarFormatoFecha($array['fecha']);
$peso_total=number_format($array['peso_total_gral'], 2","".");


echo 
'<tr>';
echo 
'<td align="center"><input type="radio" name="seleccion[]" value='.$array['id'].'</td>';
echo 
'<td align="center">'.$array['id']. '</td>';
echo 
'<td align="center">'.$array['vendedor']. '</td>';
echo 
'<td align="center">'.$array['cliente']. '</td>';
echo 
'<td align="center">'.$array['proveedor']. '</td>';
echo 
'<td width="150" align="right">'.$peso_total." Kg".'</td>';
echo 
'<td align="center">'.$fecha_nota.'</td>';
echo 
'</tr>';


en la pagina siguiente, obtengo el valor del input radio "seleccion[]" de la siguiente forma....

Código PHP:
foreach($_POST['seleccion'] as $opcion)

   
$seleccionado=$opcion;
   echo 
$seleccionado;

de ahi ya hago todo con la variable "$seleccionado"... el teeema es que necesito tb pasar el valor de $array['proveedor'] de la pagina del formulario a la pagina siguiente....

y no se comooooooo.... he tratado hasta de concatenar valores en una nueva variable, pero no me pasa nada....

favor ayuda