Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/04/2007, 09:46
kescha
 
Fecha de Ingreso: septiembre-2006
Mensajes: 48
Antigüedad: 18 años
Puntos: 0
Pregunta 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