Ver Mensaje Individual
  #6 (permalink)  
Antiguo 01/03/2005, 09:33
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Tienes algunos detalles ...

Si tu haces:
$txtDescrip=$_POST['txtDescrip'];

siempre será TRUE:
if (isset($txtDescrip)){

Pues defines la variable más arriba .. En su defecto tendrías que usar emtpy() para preguntar por "su existencia y valor". Así que preguntarías por "si no está vacía o de contenido NULL o o" .. entonces hacer tal cosa ...

if (!empty($txtDescrip)){

o mejor

if (isset($_POST['txtDescrip'])){

directamente .. o con empty() si te interesa saber si tiene valor o no ...


Por lo demás .. hacer esto:
<form action="./tipopago.php?action=1" method="post">
<? echo "Tipo de pago : ";
if ($action==1){ // En el caso que sea una alta

implica que ese "action" (variable) llega por GET a tu script .. no lo asumas como global. Pero .. lo ideal es que propagases ese dato también por POST .. es decir .. incluir una variable tipo hidden de nombre "action" y valor .. ese 1 o lo que corresponda según la acción a realizar. Sino, te podrá dar problemas en configuraciones con "register_globals a OFF".


Un saludo,