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>
<?
echo "$action";
include("../data/functions.php");
$conn=conexion(); //Se realiza la conexión con la base de datos
if (isset($enviar)){
if (empty($txtId) || empty($txtDescrip))
echo "<font color=\"Red\"><h4 align=\"center\">Existen campos vacíos</h4></font>";
else{
$query="insert into tipopago values ($txtId,'$txtDescrip')";
$result=pg_exec($conn,$query);
if ($result){
echo "<font color=\"Green\"><h4 align=\"center\">Los datos han sido guardados</h4></font>";
unset($txtId,$txtDescrip);
}
else
echo "<font color=\"Red\"><h4 align=\"center\">No se han podido guardar los datos</h4></font>";
}
}
?>
<table align="center" width="540" border="0">
<tr>
<td> </td>
</tr>
<tr>
<td><div align="justify">
<? 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 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>";
}
?>
</div></td>
</tr>
<tr>
<td><div align="justify">
<? 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>";
}
?>
</div></td>
</tr>
<tr>
<td> </td>
</tr>
</table>
<table align="center" width="540" border="0">
<tr>
<td><div align="center">
<? if ($action==1){ // En el caso que sea una alta
echo "<input name=\"enviar\" value=\"Agregar\" align=\"center\" type=\"submit\">";
?>
</div>
</td>
<td><div align="center">
<?
if ($action==1){ // En el caso que sea una alta
echo "<input name=\"cancelar\" value=\"Cancelar\" align=\"center\" type=\"submit\">";
}
?>
</div>
</tr>
</table>
<p> </p>
</body>
</html>