El gestor de BD es MySQL, no phpMyAdmin. Éste último es una herramienta que permite ver y modificar la información de la base de datos.
Lo que querés hacer es bastante normal, muchas veces se trabaja así.
La forma de hacerlo es simplemente tener el formulario (que será donde la persona correspondiente complete los datos de la factura), y luego guardar los datos de este formulario en la base de datos.
Si se trata de un campo auto_increment, no es necesario especificar su valor en la consulta INSERT, automáticamente tomará el valor que corresponda.
Por ejemplo, supongamos que tu tabla tiene los campos
id,
campo1,
campo2 y
campo3 (siendo
id el que tiene el auto_increment). Y que el mayor
id guardado en la base es 4.
Una consulta como
INSERT INTO tabla(campo1, campo2, campo3)
VALUES ("valor1", "valor2", valor3")
Creará el nuevo registro, y en el correspondiente campo id pondrá el valor 5 (uno más que el más alto que tenía la base)
Luego de guardar los datos, lo que tenés que hacer es recuperarlos (usando SHOW TABLE STATUS LIKE 'nombreDeLaTabla' para obtener el último ID ingresado) y mostrarlos en la página donde querés mostrar la factura completa.
SHOW TABLE STATUS te devuelve mucha información "administrativa" de la tabla.
Uno de los datos que devuelve es el valor de Auto_increment de la tabla, que es uno más que el mayor que se encuentra actualmente en la misma. (es decir, en el caso anterior después de ingresar el registro, el valor auto_increment quedará en 6)
Con esa información podés recuperar todos los datos que acabás de ingresar, simplemente haciendo
SELECT [campos] FROM tabla WHERE id=[valor que obtuviste de auto_increment -1]
Para más información sobre Auto_increment, nada mejor que el
manual de MySQL
Saludos.