Saludos de nuevo y gracias por sus aportaciones, el codigo con las correciones que me habian lo pongo a continuacion pero notese que cuando se hace click en el boton enviar se guardan los valores delos cuadros de texto en variables que son mostradas despues, pero no muestra nada, al parecer pierde los valores, al igual que en la s validaciones if que comentaba, de nuevo agradecería mucho su ayuda.
Código PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Tipo de pago</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?
include("../data/functions.php");
$conn=conexion(); //Se realiza la conexión con la base de datos
echo "$txtId";
echo "$txtDescrip";
if (isset($_REQUEST['enviar'])){
echo "Hiciste click";
$txtId=$_POST['txtId'];
$txtDescrip=$_POST['txtDescrip'];
echo $_POST['txtId'];
echo $_POST['txtDescrip'];
}
?>
<table align="center" width="600" border="0">
<tr>
<td> </td>
</tr>
<tr>
<td><div align="justify">
<form action="./tipopago.php?action=1" method="post">
<? echo "Tipo de pago : ";
if ($action==1){ // En el caso que sea una alta
$id_prox=next_id(TipoPago,id_tipopago);
echo "<input size=\"3\" name=\"txtId\" maxlength=\"5\" align=\"center\" width=\"5\" value=\"$id_prox\" disabled>";
} else { //En el caso que sea una baja, cambio o consulta
if (isset($txtDescrip)){
$query="select id_tipopago from tipopago where descripcion like '$txtDescrip'";
$result=pg_exec($conn,$query);
$rows=pg_num_rows($result);
}
else
$rows[0]=' ';
echo "<input size=\"3\" name=\"txtId\" maxlength=\"5\" align=\"center\" width=\"5\" value=\"$rows[0]\" disabled>";
}
?>
</form>
</div></td>
</tr>
<tr>
<td><div align="justify">
<form action="./tipopago.php?action=1" method="post">
<? echo "Descripción : ";
if ($action==1){ // En el caso que sea una alta
echo "<input size=\"45\" name=\"txtDescrip\" maxlength=\"45\" align=\"center\" width=\"45\" >";
} else if ($action==2){
echo "<select name=\"txtDescrip\" >";
echo "<option value=\"\">Tipos de pago ...</option>";
$query="select * from tipopago order by id_tipopago asc";
$result=pg_exec($conn,$query);
$rows=pg_num_rows($result);
for($i=0;$i<$rows;$i++){
$reg=pg_fetch_row($result,$i);
$Descripcion=$reg[1];
echo "<option value=\"$Id\">$Descripcion</option>";
}
echo "</select>";
}
?>
</form>
</div></td>
</tr>
<tr>
<td> </td>
</tr>
</table>
<table align="center" width="600" border="0">
<tr>
<td><div align="center">
<form action="./tipopago.php?action=1" method="post">
<? if ($action==1){ // En el caso que sea una alta
echo "<input name=\"enviar\" value=\"Agregar\" align=\"center\" type=\"submit\">";
}
?>
</form>
</div>
</td>
<td><div align="center">
<form action="./tipopago.php?action=1" method="post">
<? if ($action==1){ // En el caso que sea una alta
echo "<input name=\"cancelar\" value=\"Cancelar\" align=\"center\" type=\"submit\">";
}
?>
</form>
</div>
</tr>
</table>
<p> </p>
<?
?>
</body>
</html>