Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/07/2010, 21:00
faidoc
 
Fecha de Ingreso: julio-2010
Mensajes: 7
Antigüedad: 13 años, 9 meses
Puntos: 0
Duda sobre $_GET y formulario

Hola

Resulta que tengo una pagina con un formulario, y hay una de las partes que se genera con JQUERY en base a la opcion seleccionada en un SELECT.

El problema lo tengo a la hora de recoger en un archivo php esas variables que genero dinamicamente.

Esto es lo que tengo hecho en el PHP que recibe los datos:

Código PHP:
<?php session_start();

            
$proveedor $_GET["proveedor"];
            
$producto $_GET["producto"];
            
$referencia $_GET["referencia"];
            
$preciofinal $_GET["preciofinal"];
            
$preciocompra $_GET["preciocompra"];
            
$margen $_GET["margen"];
            
$tipotalla $_GET["tipotalla"];
            
$tipocolor $_GET["tipocolor"];
            
$contadorTallas $_GET["contadorTallas"];
            
$contadorColores $_GET["contadorColores"];
            

            for(
i=1;<= $contadorTallasi++)
            {
                    
$arrayTallas[$i] = $_GET['opcionT_' $i ''];
            };
            
            for(
i=1;<= $contadorColoresi++)
            {
                    
$arrayColores[$i] = $_GET["opcionC_$i"];
            }
            
            
//echo '<script languaje=javascript>location.href = "../altas.php"</script>';
            
echo $proveedor "\n";
            echo 
$producto "\n";
            echo 
$referencia "\n";
            echo 
$preciofinal "\n";
            echo 
$preciocompra "\n";
            echo 
$margen "\n";
            echo 
$tipotalla "\n";
            echo 
$tipocolor;
            
            for(
i=1;<= $contadorTallasi++)
            {
                    echo 
$arrayTallas[$i];
            }

            for(
i=1;<= $contadorColoresi++)
            {
                    echo 
$arrayColores[$i];
            }
?>
Los "echo" estan provisional, era para comprobar que se pasase todo bien.
El caso es que con los for que tengo la pagina queda en blanco. Si quito los for aparecen las demas variables correctamente.

Este es el php que genera los "checkbox" dinamicamente (en este caso el de tallas):

Código PHP:
<?php session_start();

require(
"../funciones.php");
require(
"../config.php");


conexion($MYSQL_H,$MYSQL_U,$MYSQL_P,$MYSQL_DB);

// Comprueba primero que no se pase un NULL
if(isset($_POST['queryString'])) 
{
    
$consultaCadena $_POST['queryString'];
    if(
strlen($consultaCadena) >0
    {
        
// Consulta en mysql
        
$consulta mysql_query('select talla from tallas where tipo=\''.$consultaCadena.'\'');
        if(
$consulta
        {
            
$cont 0;
            echo 
'<p class="textoalta1">Selecciona las tallas:<br/></p>';
            while (
$fila mysql_fetch_array($consulta)) 
            {
            
$cont $cont 1;
            echo 
'<input type="checkbox" name="opcionT_' $cont '" value="' .$fila['talla'] . '">' $fila['talla'] . '' "\n";
            
            
            }
            echo 
'<input type="hidden" name="contadorTallas" value="' $cont '">';
        } 
        else 
        {
            echo 
'ERROR: Ha habido algun problema con la consulta.';
        }
    } 
    else 
    {
        
    } 
    

else 
{
    echo 
'No debería haber acceso directo al script!';
}
?>
Alguna idea de como hacer esto??

Muchas gracias