tu codigo le puse a probar en servidor y comente en el codigo lo que no necesito y corre perfectamente (no se bloqua para nada la caja de texto), ante esto sale la idea de que algo interno ocurre en require("conexion.php") y require("PHT.php");
Código PHP:
<?php
//require("conexion.php");
//require("PHT.php");
session_start();
$HT = $_SESSION['HT'];
if (isset ($_SESSION['USUARIO']) ){
$val = FALSE;
$user = $_SESSION['USUARIO'];
$consultar = pg_query($con,"select id_perfil,id_user from usuario where nombre = '$user'");
$rs = pg_fetch_array($consultar);
if($rs){
$permisos = $rs['id_perfil'];
$iduser = $rs['id_user'];
$sacar = pg_query($con,"select id_manager from usuario where nombre = '$user'");
$result = pg_fetch_array($sacar);
if($result){
$manager = $result['id_manager'];
$tener = pg_query($con,"select id_equipo,pais,socios from equipo where id_manager = '$manager'");
if($recibir = pg_fetch_array($tener)){
$socios = 25*$recibir['socios'];
$equipo = $recibir['id_equipo'];
$sel_estadio = "select * from estadio where id_equipo = '$equipo'";
$eje_estadio = pg_query($con,$sel_estadio);
if($rs_estadio = pg_fetch_array($eje_estadio)){
$galeria = $rs_estadio['galeria'];
$platea = $rs_estadio['platea'];
$platea_t = $rs_estadio['plateatechada'];
$vip = $rs_estadio['palcos'];
$total = $galeria + $platea + $platea_t + $vip;
}
}
}else{
header('Location:error.php');
}
}else{
header('Location:error.php');
}
}//else{
//header('Location:error.php');
//}
if($_POST['Calcular']){
$t = $_POST['total'];
$g = $t * 0.59;
$p = $t * 0.24;
$pt = $t * 0.14;
$v = $t * 0.03;
$val = TRUE;
}
?>