Actualmente se puede hacer una boleta en base a
varias guias; mi problema se da al momento de realizar la insercion; ya que todos los codigo asi sean de 50 guias tienen que ir en un registro es decir en un solo campo de un solo registro; es decir; yo base mi factura en base a 20 guias de remision; cuando grabo la factura n°500; en la base de datos tienen que registrarse esas 20 guias.
Mi problema es como hago una cadena que contenga las 20 guias; actualmente solo puedo hacer que coga 2 guias:
Código PHP:
for($i=0;$i<count($_SESSION['usuario']['varguia']);$i++)
{
$cont ++;
foreach ($_SESSION['usuario']['varguia'][$i] as $k => $v)
{
if($k=='codguia')
$numgui=$v;
}
if (($cont % 2)!=0) $coma=',';
$beta=$cont;
$guifi0=$numgui.$coma;
}
for ( $i = 0 ; $i<$beta ; $i ++) {
$guifi1=$guifi0;
$i=$numgui;
}
$guifi=$guifi1.$i;
echo "$guifi++$i<br />";
este es mi insert; en el cual pueden ver a
guifi; que deberia de ser todos los id de las guias:
Código PHP:
$miconexion->consulta("insert into documento_venta(doc_serie,doc_num,doc_fec,doc_fec_reg,doc_igv,doc_tot,doc_anu,doc_tipo_pago,doc_tipo,doc_destino,cli_id_FK,emp_id_FK,loc_id_FK,doc_dscto,doc_pas,tabla_base,[COLOR="Red"]doc_id_FK1[/COLOR],tipo_venta,doc_orden,doc_cant,doc_tc,doc_obs,doc_obs1,doc_usado,ob_id_FK,cli_tipdoc,doc_plazo,doc_tot_cp,ingr_id_FK,doc_mon_ing) values('$serie','$numero','$fecha','$hoy','$doc_igv','$doc_tot','0','$tipo','$tipo_doc1','$destino','$cliente','$empleado','$local','$descuento','2','guia_remision_cliente','[COLOR="Red"]$guifi[/COLOR]','$tip_vent','$orden01','$cantidad01','$tc','$descripcion01','$regalosdv','N','$idob01','$doc_clidv','0','$preciocompra1','$tablaid0','$moneda01dv')");
Espero me ayuden a solucionar este problema; gracias