tengo una pequeño problema al que le he estado buscando solución de varias maneras y aun no alcanzo a resolver,
tengo el siguiente código con el cual capturo algunos checkbox que están seleccionados, el código me devuelve bien los valores que quiero de los checkbox, hasta ahí bien
codigo jquery
Código:
<script type="text/javascript"> $(function() { $('#enviar').click(function() { var codigos = new Array(); $("input[@name='listado[]']:checked").each(function() { codigos.push($(this).val()); }); //alert (codigos); $.ajax({ type: 'POST', url: 'cotizacion.php', data: codigos, success: function(data) { // Imprimimos la respuesta en el div result $('#result').html(data); } }) }); }); </script>
luego de capturar el arreglo de los checkbox y arrojar un alert (que he anulado volviéndolo un comentario) para verificar que el proceso se ha realizado bien, hice el intento de un código para arrojar ese arreglo a un documento php que más tarde se encargaría de insertar cada valor en la base de datos
codigo php
Código:
la linea de insertar ya verifiqué que funciona bien, solo pido algo de ayuda para que me guíen en que estoy haciendo mal por acá y poder terminar mi pequeño proyecto.<?php require_once('libs/conexion.php'); $cn= Conectarse(); $codigo[] = $_POST['codigos']; echo "arreglo: ",$codigo; for ($i=0; $i>=$codigo;$i++) { $query="INSERT INTO cotizacion (codigo, nombre, modelo) SELECT articulos.codigobarra, articulos.nombreproducto, articulos.modelo FROM articulos WHERE articulos.codigobarra = $codigo"; mysql_query($query) or die(mysql_error()); } ?>
muchas gracias.