Foros del Web » Programando para Internet » PHP »

Pasar arreglos de seleccion y mostrar los datos

Estas en el tema de Pasar arreglos de seleccion y mostrar los datos en el foro de PHP en Foros del Web. Tengo una página donde imprimo una lista de productos. junto a ella hay una caja de texto para ingresar la cantidad solicitada y un checkbox ...
  #1 (permalink)  
Antiguo 17/11/2006, 09:03
 
Fecha de Ingreso: mayo-2003
Mensajes: 37
Antigüedad: 20 años, 11 meses
Puntos: 0
Pasar arreglos de seleccion y mostrar los datos

Tengo una página donde imprimo una lista de productos. junto a ella hay una caja de texto para ingresar la cantidad solicitada y un checkbox que se supone es para seleccionar ese producto. Pero como no dependen una de la otra, mis pruebas no sirven de mucho.
Entonces la idea es q en la pagina donde van las variables por post, junto a los datos del cliente, se imprima todo, los productos que selecciono y las operaciones para dar el precio final.

mi checkbox
Código PHP:

  <input type="checkbox" name="COD_PROD[]" value="<? echo $row
['COD_PROD']; ?>">
y la caja de texto:
Código PHP:
    
 
<input name="CAN_PROD[]" type="text" class="caja" size="5" onClick="document.Form.COD_PROD.checked=true">     
<!-- 
aqui tenia la idea de hacer qal pinchar u otro eventose checkeara automaticamente el checkbox --> 
Lei por ahi q se podrian pasar las variables con session: y asi lo tengo:

Código PHP:
<?
      $_SESSION
['select'] = $_POST[COD_PROD];
    
$_SESSION['cant'] = $_POST[CAN_PROD];
        
$COD_P=$_SESSION['select'];
        
$CANT_P=$_SESSION['cant'];
        
//$canprod[] = $_POST[CAN_PROD];
        //if ($_POST[seleccion]) {  // and ()
        //foreach ($canprod as $cant ) { echo $cant; }
            
for ($i=1$sel=$COD_P[i]; $i++) { 
                if (
$sel.chequed) {
                for (
$i=1$sec=$CAN_P[i]; $i++) { 
                                              echo 
$sec;       
    
//foreach ($_POST[seleccion] as $prod){
            // echo "$_POST['CAN_PROD']";
                                                 
if ($sec 1) {
                                        
$subtotal=0;

$roc mysql_query ("SELECT * FROM producto where PRECIO > 0 AND COD_PROD = $sel") or die (mysql_error());
while (
$row mysql_fetch_array($roc)) { ?>

//..........ACA VAN LOS DATOS EN LAS FILAS......
//...... ACA CALCULO:
<? $pp=$canprod[$i]*$row[PREC_LIS]; ?>
<input name="prpr" type="text" value="<? echo $pp?>" size="10" readonly>  
<? $total$pp $total?>.......
//ACA CIERRO TODO
<? } } } } } ?>
PERO NO PASAN LOS DATOS nose como se pueden tomar de alguna forma para lograr lo que necesito.

Me dan una ayudita?
gracias....

Última edición por cecilia_sobarzo; 17/11/2006 a las 09:08
  #2 (permalink)  
Antiguo 18/11/2006, 14:09
 
Fecha de Ingreso: mayo-2003
Mensajes: 37
Antigüedad: 20 años, 11 meses
Puntos: 0
ayuda porfavoooooooooooor

Porfavor que alguien me de una guia.....
es urgente.....


Necesito mostrar esos datos y calcular precios y ademas luego pasarlos a otra pagina para recién ahi guardarlos en la base de datos, con los datos de cliente y todo.

cecy...........
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:24.