Ver Mensaje Individual
  #14 (permalink)  
Antiguo 23/02/2014, 20:01
andre___5025
 
Fecha de Ingreso: septiembre-2013
Ubicación: Bogota
Mensajes: 139
Antigüedad: 10 años, 7 meses
Puntos: 0
Respuesta: Insertar arreglo en mysql con PHP

Hola Alexis88, si tienes razon pero a lo que me refiero es que el registro ya no quiere insertar debido a que el nombre y la forma del campo de los checkbox no coincide con el nombre ni la forma al momento de enviar los datos.

Por ejemplo:
En el formulario los checkbox estan declarados como variable de arreglo

Código PHP:
Ver original
  1. name='cod_vict[]'
pero cuando voy a enviar el dato se esta enviando como cualquier variable osea $checkboxes

Yo he insertado arreglos en varios registros a la vez donde se recorre el arreglo con un ciclo y se inserta la variable como array. Por ejemplo:

Código PHP:
Ver original
  1. <?
  2.   include ("conex.php");
  3.     if($_POST["enviar"])
  4.     {
  5.        
  6.         $mvalor=array();
  7.         $mvalor['cod_licencia']=$_POST['cod_licencia'];
  8.         $mvalor['fecha_conci']=$_POST['fecha_conci'];
  9.         $mvalor['anio']=$_POST['anio'];
  10.         $mvalor['mes']=$_POST['mes'];
  11.         $mvalor['dia']=$_POST['dia'];
  12.         $mvalor['numero_consignacion']=$_POST['numero_consignacion'];
  13.         $mvalor['valor']=$_POST['valor'];
  14.        
  15.    for($i=0; $i<count($mvalor); $i++){     
  16.    $sql="insert into conciliacion(cod_licencia,fecha_conci,anio,mes,dia,numero_consignacion,valor)values
  17.   ('".$_POST["cod_licencia"][$i]."',NOW(),'".$_POST["anio"][$i]."','".$_POST["mes"][$i]."','".$_POST["dia"][$i]."','".$_POST["numero_consignacion"][$i]."','".$_POST["valor"][$i]."')";    
  18.     if ($result=mysql_query ($sql,$link)){
  19.           echo '<script language= "Javascript">
  20.          alert("Registro Insertado");
  21.          </script>';
  22.        }
  23.     }
  24. }
  25. ?>

Pero ahi es por que se puede insertar varios registros a la vez en todos los campos.
Pero en este caso solo debo insertar un registro de ese usuario pero que tenga la opcion de elejir varios items en dicho campo.

Pienso que faltaria recorrer el arreglo para poder insertarlo asi:

Código PHP:
Ver original
  1. $checkboxes[¿?]

Los signos de pregunta es por que no sabria que colocar alli.