Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/12/2013, 18:03
rakshaka
 
Fecha de Ingreso: mayo-2009
Mensajes: 166
Antigüedad: 15 años
Puntos: 2
Exclamación Insertar multiples valores de checkbox en MySQL

Bueno, a ver si pueden ayudarme.

Tengo por un lado unn formulario con checkbox que muestran una categoría y su valor es el ID de la categoría:

Código PHP:
<form id="form1" name="form1" method="post" action="paso1.php">
<?php
   
while($categorias mysql_fetch_array($seleccionaCategorias)) {
?>
<p>
  <label>
    <input type="checkbox" name="categorias[]" value="<?php echo $categorias['categoria_id']; ?>" id="categorias_0" /><?php echo $categorias['categoria_nombre']; ?>
  </label>
</p>
  <?php  
   
}
?>
<p>
  <input type="submit" name="enviar" id="enviar" value="Submit" />
</p>
</form>
Por otro lado, tengo un php que debe recibir por separado cada valor del checkbox y luego escribirlo multiples veces. Será una tabla de relaciones que escribe el ip de quien ingresa y en una tabla mete IP y la categoría que seleccionó.

Mi problema es que tengo que hacer que escriba esos registros y que si ya existe no lo haga.

He intentado de todo pero no consigo hacerlo.

Entiendo que necesito hacer un loop para el insert.

Podran ayudarme?