Salu2 amigos del foro, estoy en un problema y no lo he podido solucionar, por eso acudo a su gran ayuda.
Tengo 1 formulario donde ingreso unos registros a una base de datos, necesito que despues de haber insertado se valla a otra pagina y me traiga un registro que se ingresò en el primer formulario para atraparlo en una caja de texto. Sé que se puede con $_POST entre dos formularios, lo que pasa es que no me lo muestra en la 2da pagina. Supongo que es porque lo que hace el formulario es irse a validar y luego al codigo php intertar. entonces en el form action no puedo atrapar el valor ingresado por el usuario.
El Formulario hace esto:
<form action="<?php echo $editFormAction; ?>" method="post"
y el metodo de inserciòn es este:
$editFormAction = $_SERVER['PHP_SELF'];
if (isset($_SERVER['QUERY_STRING'])) {
$editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
}
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "frm_Nueva_Cuenta")) {
$insertSQL = sprintf("INSERT INTO cuenta_por_pagar (codigo_cuenta_por_pagar, fecha_cuenta_por_pagar, fecha_limite_cuenta_por_pagar, estado_cuenta_por_pagar, debe_a) VALUES (%s, %s, %s, %s, %s)",
GetSQLValueString($_POST['codigo_cuenta_por_pagar'], "int"),
GetSQLValueString($_POST['fecha_cuenta_por_pagar'], "date"),
GetSQLValueString($_POST['fecha_limite_cuenta_por_pagar'], "date"),
GetSQLValueString($_POST['estado_cuenta_por_pagar'], "text"),
GetSQLValueString($_POST['debe_a'], "int"));
mysql_select_db($database_cnx_LaEconomica, $cnx_LaEconomica);
$Result1 = mysql_query($insertSQL, $cnx_LaEconomica) or die(mysql_error());
}
De antemano Gracias.