Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/12/2009, 14:37
Avatar de kimmy
kimmy
 
Fecha de Ingreso: julio-2008
Mensajes: 841
Antigüedad: 15 años, 9 meses
Puntos: 15
Exclamación Guardar en tabla solo los campos del form que tienen datos

Hola amigos. Tengo un formulario con 14 campos de texto verticales y 14 horizontales. Estos campos son llenados pero no en su totalidad, a veces se llenan 5 o 6 o 7. despues los envio por post y los recolecto en otra pagina para guardar en una tabla mysql lo que fue llenado. Yo hago un ciclo for para recogerlos pero el problema es que me envia todos los llenados y no llenados. Como hago para que no me guarde los que no fueron rellenados en el form anterior?. Este es mi ciclo:

Código PHP:
$numero $_POST['numero'];
$nombre_c $_POST['nombre_c '];
$pp$_POST['pp'];
$jinete$_POST['jinete'];
$entrenador$_POST['entrenador'];
$lleg $_POST['lleg'];
$dif $_POST['dif'];
$ganador $_POST['ganador'];
$place $_POST['place'];
$conex db_connect();
  if (!
$conex)
   return 
0;

for(
$i=1$i<=14$i++)
    {
mysql_query("INSERT INTO race (numero, nombre_c, pp, jinete, entrenador, lleg, dif, ganador, place) " .
"VALUES ('".$_POST['numero'.$i]."', '".$_POST['nombre_c'.$i]."', '".$_POST['pp'.$i]."', '".$_POST['jinete'.$i]."', '".$_POST['entrenador'.$i]."', '".$_POST['llegada'.$i]."', '".$_POST['dif'.$i]."', '".$_POST['ganador'.$i]."', '".$_POST['place'.$i]."')") or die(mysql_error());
        } 
Gracias
__________________
Caminando con el corazón partío