El código ya esta puesto, el tema está en el "action" del form.
Si uso el ejemplo del captcha, el "action" no me sirve, ya que mi "action" envia una constante en la misma linea de "from", se comprende?
Yo lo que hice por el momento, fué agregar esto para que me use un encabezado del form u otro, según el caso:
Código:
<?
if ($_SESSION['mensaje_error'])
{
?>
<FORM NAME="Libro" METHOD="post" ACTION="<? echo $_SERVER['PHP_SELF']; ?>">
<?
} else {
?>
<FORM NAME="Libro" METHOD="post" ACTION="pizarra.php?a=guardar" onSubmit = "return verifica(this)">
<? } ?>
Pero no creo que sea la solución más limpia