Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/01/2011, 07:15
Ryel
 
Fecha de Ingreso: octubre-2010
Ubicación: San Antonio
Mensajes: 19
Antigüedad: 14 años, 2 meses
Puntos: 0
Información Creacion Inventario.

Hoal a todos, soy nuevo en la pagina y espero encontrar ayuda ademas de aprender de los mas avezados en PHP.
Les comento que necesito implementar un sistema de inventario con php y mysql, el formulario en php es con combos de texto, con la cantidad de 10 datos a ingresar:

equipo 1--------------------caracteristicas1------------------------serie1
equipo 2--------------------caracteristicas2------------------------serie2
equipo 3--------------------caracteristicas3------------------------serie3
equipo 4--------------------caracteristicas4------------------------serie4
equipo 5--------------------caracteristicas5------------------------serie5

hasta el 10, y luego realizar un insert en la bd, la cual funciona
Código PHP:
Ver original
  1. $sql = "INSERT INTO `17591db2`.`inventario` (`inv_rbd`, `inv_esta`, `inv_depe`, `inv_obs`, `inv_perif1`, `inv_cara1`, `inv_seri1`)
  2.  
  3. VALUES
  4. ('$bd_rbd','$bd_esta','$bd_depe','$bd_obser','$bd_equi1','$bd_cara1','$bd_seri1'),
  5. ('$bd_rbd','$bd_esta','$bd_depe','$bd_obser','$bd_equi2','$bd_cara2','$bd_seri2'),
  6. ('$bd_rbd','$bd_esta','$bd_depe','$bd_obser','$bd_equi3','$bd_cara3','$bd_seri3'),
  7. ('$bd_rbd','$bd_esta','$bd_depe','$bd_obser','$bd_equi4','$bd_cara4','$bd_seri4'),
  8. ('$bd_rbd','$bd_esta','$bd_depe','$bd_obser','$bd_equi5','$bd_cara5','$bd_seri5'),
  9. ('$bd_rbd','$bd_esta','$bd_depe','$bd_obser','$bd_equi6','$bd_cara6','$bd_seri6'),
  10. ('$bd_rbd','$bd_esta','$bd_depe','$bd_obser','$bd_equi7','$bd_cara7','$bd_seri7'),
  11. ('$bd_rbd','$bd_esta','$bd_depe','$bd_obser','$bd_equi8','$bd_cara8','$bd_seri8'),
  12. ('$bd_rbd','$bd_esta','$bd_depe','$bd_obser','$bd_equi9','$bd_cara9','$bd_seri9'),
  13. ('$bd_rbd','$bd_esta','$bd_depe','$bd_obser','$bd_equi10','$bd_cara10','$bd_seri10')" or die ("Datos no conectados");
siendo los 4 primeros datos iguales para todos ('$bd_rbd','$bd_esta','$bd_depe','$bd_obser') e inserta bien los datos en la base, sin embargo el problema es que si en el formulario quedan datos vacios, de todas formas se graban.
Me indicaron que tratara de realizar el procedimineto con array y bucles, lamentablemente no entiendo mucho esto, se como funciona un array pero no como lo hacen los bucles (while y foreach) y su interaccion con el insert into.
Si pueden ayudarme explicandome y con ejemplos les estaria muy agradecido.