esperando me puedan ayudar, si entra en el $busca_nuevo pero no se por que no ejecuta la concsulta el while y el if ? ¿que es lo que estoy haciendo mal? la variable $num1 es de el formulario anterior
Código PHP :
require ("conecta.php"); $busca_nuevo = 0; $entra_nuevo = 0; $pnum = $_POST[num1]; $inifec = $_POST[rf1]; $hsql = "Select numemp,funo,fdos From histo_new Where numemp = $num1"; $hdatos = mysqli_query($conectado,$hsql); while ($hfila=mysqli_fetch_array($hdatos)){ if ($inifec >= $hfila['funo'] and $inifec <= $hfila['fdos']){ mysqli_close($conectado); echo "<script type='text/javascript'> alert('Algunas de las tarjetas que desea capturas ya estan registradas en el archivo historico'); window.location='altanb1.php'; </script>"; }else{ $busca_nuevo = 1; } } if ($busca_nuevo == 1){ $sql = "Select numemp,funo,fdos From nuevo Where numemp = $pnum"; $datos = mysqli_query($conectado,$sql); while ($fila=mysqli_fetch_array($datos)){ if ($inifec >= $fila['funo'] and $inifec <= $fila['fdos']){ mysqli_close($conectado); echo "<script type='text/javascript'> alert('Algunas de las tarjetas que desea capturas ya estan registradas en el archivo'); window.location='altanb1.php'; </script>"; }else{ $entra_nuevo = 1; } } } if ($entra_nuevo == 1){ // aqui inserto en la tabla }