Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/07/2005, 16:53
Avatar de hieloverde
hieloverde
 
Fecha de Ingreso: julio-2005
Ubicación: México, D.F
Mensajes: 467
Antigüedad: 18 años, 9 meses
Puntos: 5
Hola,

oye el numero de selects y de texts es el mismo o sea son pares?

Pues se me ocurre que podrias hacer lo siguiente, imagino que en la variable $cont tienes el numero que tu usuario puso o sea el numero de select y text que quiere, no es asi? bueno primero manda el valor de $cont a otra variable para que a $cont la puedas modificar para los nombres de los inputs algo asi

$cont = $max; // aqui se guarda el maximo de elementos

y a $max lo pones al final del form como un hidden "oculto"

y luego en la pagina que quieras que reciba los resultados pon esto:

Código PHP:
<?php

$max 
$_GET['max']; // variable con el maximo de inputs
$reg 1;

while (
$reg <= $max) {
$i = list ($Key$Value) = each($_GET);
$select[$reg] = $Value;
$i = list ($Key$Value) = each($_GET);
$text[$reg] = $Value;
$reg++
}

?>
Al final vas a obtener dos arrays numerados del 1 al maximo de select y de text

en $select tienes los valores de todos los select y en $text todos los valores de los text, pero con claves numericas

Ej: $text[1], $text[2] .....
lo mismo $select[1], $select[2]..... hasta el maximo

me explico?

Dime si te funciona o si algo te falta.

Saludos

Última edición por hieloverde; 18/07/2005 a las 17:06