Ver Mensaje Individual
  #14 (permalink)  
Antiguo 01/10/2012, 20:07
azaz
 
Fecha de Ingreso: enero-2011
Mensajes: 1.150
Antigüedad: 13 años, 3 meses
Puntos: 10
Respuesta: guardar varios numeros a la vez en mysql

Cita:
Iniciado por jossss Ver Mensaje
Pues como te lo han dicho mas arriba...
Código PHP:
Ver original
  1. <input name=ref[] type="text"/>
  2. <input name=ref[] type="text"/>
  3. <input name=ref[] type="text"/>
  4. <input name=ref[] type="text"/>

Al hacer el envío te manda todos los valores en un array que se llama ref
Recorres el array y haces la inserción en la base de datos.

Código PHP:
Ver original
  1. foreach($_POST['ref'] as $valor){
  2. mysql_query("INSERT INTO referencias (referencia, campo2, campo3) VALUES ('".$valor."','otro valor', 'otro valor')");
  3. }
ya que estoy en practicas estoy probando todas las maneras de hacer esto que quiero, pero con este ejemplo tengo un problema que no se como solucinar, si tengo como en el ejemplo cuatro campos input pero uno de ellos osea el ultimo no se rellena como puedo evitar que en la base de datos no se inserte nada ya que de esta forma se me inserta 0, saludos.