![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
17/04/2007, 09:46
|
| | Fecha de Ingreso: septiembre-2006
Mensajes: 48
Antigüedad: 18 años, 4 meses Puntos: 0 | |
Re: Generar nº de factura automático Gracias Cala932
Lo hice como me dijiste y use el siguiente código:
1) Primero consulte una tabla para recolector dos campos que necesito al insertar en la tabla que tiene el Nº de factura
$consulta1 = mysql_query("SELECT cod_usuario, Monto_Total FROM $sql_tabla5 WHERE cod_usuario='$cod_usuario'");
while ($registro1 = mysql_fetch_array($consulta1)) {
$cod_usuario = $registro1["cod_usuario"];
$tMonto_Total = $registro1["Monto_Total "];
}
2) Aqui inserto los datos en la tabla donde genero el Nº de factura con autoincrement
mysql_query("INSERT INTO $sql_tabla2 (fecha, Monto_Total , tipo_transacción, cod_usuario) " .
"VALUES ('$fecha', '$Monto_Total', '$tipo_transacción', '$cod_usuario ')") or die(mysql_error());
3) Por último consulto el Nº de factura para mostrarla en el formulario
$consulta3 = mysql_query("SELECT numero_fact FROM $sql_tabla2 WHERE cod_usuario='$cod_usuario'");
while ($registro3 = mysql_fetch_array($consulta3)) {
$numero_fact = $registro3["numero_fact"];
}
Todo lo hace pero el problema es que el tipo de transaccion es un listBox en el formulario y no se cómo capturarlo para guardarlo en la tabla, debido a que el action del formulario llama a otra página (un jsp).
Tienen idea de cómo puedo guardar el resultado del listBox en una variable???
Espero que me entiendan porque está un poco enredado.
Mil Gracias |