Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/02/2005, 11:43
Avatar de c4r1o5
c4r1o5
 
Fecha de Ingreso: febrero-2005
Mensajes: 81
Antigüedad: 19 años, 2 meses
Puntos: 1
Problema con PHP

Saludos, hace poco empeze con un pequenio sistema de base de datos en apache, php y postgresql, todo va bien, instale todo, y todo funciona, php se onecta con postgres y todo bien, pero al hacer una pequenia pagina de prueba no hace nada cuando clickeo algun boton, ya rebise el php.ini de cabo a rabo y el codigo, no veo que pued ser, si alguien pudiera ayudarme se lo agradeceria mucho. Anexo el codigo a continuacion. La variable action que paso a la pagina determina que accion se hara (altas, bajas, consultas, etc)

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>&nbsp;</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>&nbsp;</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>&nbsp;</p>
</body>
</html>