Foros del Web » Programando para Internet » PHP »

problema despues de recorrer post

Estas en el tema de problema despues de recorrer post en el foro de PHP en Foros del Web. Buenas tardes a todos. El problema es el siguiente, cuando en una pagina X.php tengo 5 textbox y un boton tipo submit y estos parametros ...
  #1 (permalink)  
Antiguo 13/12/2007, 08:57
Avatar de JuanKa  
Fecha de Ingreso: septiembre-2004
Mensajes: 468
Antigüedad: 19 años, 7 meses
Puntos: 1
problema despues de recorrer post

Buenas tardes a todos.

El problema es el siguiente, cuando en una pagina X.php tengo 5 textbox y un boton tipo submit y estos parametros ($_POST) los recibo en una pagina Y.php y despues de recorrer todos los $_POST me sale el siguiente mensaje

"Truncated incorrect DOUBLE value: 'Submit'"

el codigo en la pagina Y.php

Código PHP:
    foreach($_POST as $variable => $valor){    
            
$prenda_talla=$variable;    
            
$v_cantidad=$valor;
            
            list (
$v_id_prenda$v_id_talla) = split("_",$prenda_talla);    
        
mysql_query(UPDATE prendas_tallas SET qty_pack ='$v_cantidad' WHERE id_prenda='$v_id_prenda' AND id_talla='$v_id_talla' );
    
    } 
despues de insertar todos los textbox en la tabla me sale el error que en lineas anterior comente.

Como puedo hacer para que el foreach no me lea el boton de envio, ya que el problema, parece que radica alli.

Saludos y gracias a todos.
  #2 (permalink)  
Antiguo 13/12/2007, 09:44
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Re: problema despues de recorrer post

En tu foreach agrega un condicional:
Código PHP:
if( $variable == "Submit" ) continue; 
Para que la brinque.

Saludos.
  #3 (permalink)  
Antiguo 13/12/2007, 10:03
Avatar de JuanKa  
Fecha de Ingreso: septiembre-2004
Mensajes: 468
Antigüedad: 19 años, 7 meses
Puntos: 1
Re: problema despues de recorrer post

Correcto

Gracias amigo GatoV.

Me va bien.

Saludos a todos
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 05:50.