Estoy ingresando en una tabla titulo(descripcion) de Postgres pero en alguna parte se toma un valor erroneo, ya que si ejecuto el codigo todo funciona bien, excepto que en vez de ingresar una cadena de texto, por ej. contador me ingresa un numero 1 que la verdad no se de donde sale....
Código PHP:
<?php
if ($_GET['Accion']=="buscando") {
conectar();
$pa= "Select descripcion from titulo where descripcion = '$titulo'";
$res=pg_query($pa);
$busca = pg_fetch_array($res,0);
$RUTPACIENTE=$busca["descripcion"];
if($titulo=!$RUTPACIENTE)
{
$hola = "INSERT INTO titulo (descripcion) VALUES ('$titulo')";
pg_query($hola);
}
else
{
echo"<script language='JavaScript' type='text/JavaScript'>";
echo"alert ('EL TITULO PROFESIONAL YA SE ENCONTRABA REGISTRADO EN EL SISTEMA!!');";
echo"</script>";
}
}
?>
Si saco algo de codigo y solo coloco:
Código PHP:
<?php
if ($_GET['Accion']=="buscando") {
conectar();
$hola = "INSERT INTO titulo (descripcion) VALUES ('$titulo')";
pg_query($hola);
}
?>
Este ultimo me ingresa sin problemas la cadena de texto correcta, el problema es que necesito validar que el dato no se encuentre ingresado con anterioridad...
He revisado muchas veces el codigo y cambiado nombres de variables entre otras cosas pero no logro encontrar la forma de que funcione en forma correcta