Cita: es que las validaciones que hago no son de si esta lleno o no, tengo lo que es el pago en linea, y cuando hace el post lo manda a otro archivo, y en ese archivo comprueba con un algoritmo si la tarjeta es valida o no, y sino es valida o no pasa se regresa al archivo anterior por eso lo tengo asi
ya entendi, ya probaste usando variables de sesión, es decir, si tu algoritno arroja que no es válida, en el input de la tarjeta ponerle el valor de la variable de sesión
algo asi como
<input type="text" value=<?php echo $_SESSION['variable'];?>
asi cuando mandes el error, la variable de sesión estará o existirá y la puedes imprimir
saludos