Ver Mensaje Individual
  #5 (permalink)  
Antiguo 01/03/2005, 08:24
Avatar de c4r1o5
c4r1o5
 
Fecha de Ingreso: febrero-2005
Mensajes: 81
Antigüedad: 19 años, 2 meses
Puntos: 1
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>&nbsp;</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>&nbsp;</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>&nbsp;</p>
<? 
?>
</body>
</html>