Ok, opte por hacerlo solo con php...y tengo un problema tal vez con la forma como hago las condiciones (ejecucion if)..Resulta que existe un campo empresa en donde la persona ingresando el nombre de la misma, puede encontrar sugerencias de empresas (las cuales existen en la base de datos)....el problema es que quiero validar que si la persona no selecciona una opcion de la sugerencia (si ingresa un nombre de empresa que no existe, me genere un mensaje y por consiguiente no me guarde el registro)....el mensaje se muestra, pero el registro se guarda...y ese es el error:
Lo hago asi:
Código PHP:
Ver original<?php
include ("config.php");
include ("opendb.php");
$cedula=$_POST['cedula'];
$input_2=$_POST['input_2'];
$cargo=$_POST['cargo'];
$descripcion=$_POST['descripcion'];
$fecha_inicio=$_POST['fecha_inicio'];
$fecha_fin=$_POST['fecha_fin'];
//ahora busco el codigo de la empresa que fue ingresada en el campo input_2
$sqlempresa="select * from empresa where RAZ_SOC_EMP='$input_2'";
$input_2=$row[0];
if ( !$tablaciudad )
die ("Error ejecutando la consulta");
if ($num_filas <= 0){
echo '<h2> <center>Estimado egresado ha ingresado una empresa que no se encuentra en la base de datos</center></h2>';
}
if ($num_filas>0)
{
$qry = "SELECT * FROM empresas_trabajo_egresado WHERE NUM_CED_EGR = '$cedula' and NIT_EMP='$input_2' and COD_CAR='$cargo'";
}
if ($encontrado > 0){
echo '<h2> <center>Lo sentimos, no se puede guardar el registro, porque usted ya se encuentra registrado en la empresa con el cargo</center></h2>';
}
if ($encontrado <=0)
{
$query = "INSERT INTO empresas_trabajo_egresado (NUM_CED_EGR, NIT_EMP, COD_CAR, DES_CAR, FEC_INI, FEC_FIN)
VALUES ('$cedula', '$input_2', '$cargo', '$descripcion', '$fecha_inicio', '$fecha_fin')";
if ( !$resultado )
}
?>
es un problema de manejo de llaves { }
de tanto hacerle no he caido en cuenta donde la estoy cerrando mal.....
Agradezco me ayuden
quiero que si la empresa no existe, no se ingrese nada..
Agradezco me puedan ayudar.....