Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/04/2006, 22:20
Computer XTress
 
Fecha de Ingreso: diciembre-2004
Mensajes: 721
Antigüedad: 19 años, 3 meses
Puntos: 2
Mira me parece a mi que tendrias que usar "FOR EACH".

Con for each recorres un array asi:
Código PHP:
    foreach ($_POST as $campo => $valor) {
                 echo 
"CAMPO Nombre: ".$campo."<br>Valor del campo: ".$valor."<br>";
       } 
Tenes tambien que filtrar los CAMPOS, es decir, el FOR EACH buscara en todos los $_POST ($_POST['nombre'], $_POST['mi_mama'], $_POST['ametralladoras']), y de seguro algunos de esos no vas a querer involucrarlos en el bucle que INSERTA a la base... entonces hace así:

Código PHP:
    foreach ($_POST as $campo => $valor) {
                if (
$campo != 'mi_mama' && $campo != 'ametralladoras') {
                                
$sql "meter $valor a mi base";
                                echo 
"Mira mama estoy metiendo muchos campos al mismo tiempo";

                }
       } 
Y asi creo que lo solucionas... cuestion nomas de probar e ir modificando todo hasta que ande.

Chequeate "foreach()" en www.php.net :)

saludos