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;i <= $contadorTallas; i++)
{
$arrayTallas[$i] = $_GET['opcionT_' . $i . ''];
};
for(i=1;i <= $contadorColores; i++)
{
$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;i <= $contadorTallas; i++)
{
echo $arrayTallas[$i];
}
for(i=1;i <= $contadorColores; i++)
{
echo $arrayColores[$i];
}
?>
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!';
}
?>
Muchas gracias