en la página anterior creé un imput, donde tienes que ingresar un valor, ya sea NOMBRES o ID para buscar al paciente.
Luego de ser ingresado ese valor, en la siguiente página debe mostrar los datos del id o nombre buscado y en caso de no existir, debe aparecer un mensaje de "No existe nada". Pero allí es donde está el problema.
Ya que cuando ingreso el valor correcto, si me muestra los datos, todo funciona perfecto allí, Pero cuando el valor es falso, No muestra el mensaje de "NO EXISTE NADA", cuando debería de salir, solo aparece la página en blanco y ya.
Otro problema es cuando busco el ID, por decir, el id correcto es 10, pero marco 10fasdgas, se muestra el id 10, cuando debería de aparecer el mensaje de error. porque 10fasdgas no existe, pero aún así me muestra los datos del id 10.
aquí les muestro mi código.
Página uno:
Código HTML:
<form Class="formconsulta" action="buscar_consultas.php" method="POST" name="consultar"> <input type="text" name="datoconsulta" class="consulta"/> </form>
Código PHP:
<?php
$titulo="Consulta Buscada";
include ("libreria.php");
head($titulo);
aside();
?>
<div id="content">
<?php
$datoconsulta=$_POST['datoconsulta'];
$servidor="localhost";
$login="root";
$clave="";
$base="pediatras";
$conecta=mysql_connect($servidor,$login,$clave);
$seleccion=mysql_select_db($base,$conecta);
$sql="SELECT * FROM historia WHERE nombres='$datoconsulta' OR id_historia='$datoconsulta'";
$result=mysql_query($sql);
if ($result !== true){
while( $fila = mysql_fetch_array( $result )){
?>
Código HTML:
<br /> <h3> PACIENTE: <?php echo $fila["nombres"]; echo " "; echo $fila["apellidos"];?></h3> <br> <h3> Fecha: <?php echo date('d-M-Y'); ?> </h3><br><br> <table border="0" cellspacing="0" class="tablaconsulta"> <tr> <td class="tc">ID:</td> <td class="ttc"><?php echo $fila["id_historia"]; ?></td> </tr> <tr> <td class="tc">Nombres:</td> <td class="ttc"><?php echo $fila["nombres"]; ?></td> </tr> <tr> <td class="tc">Apellidos</td> <td class="ttc"><?php echo $fila["apellidos"]; ?></td> </tr> <tr> <td class="tc">Edad:</td> <td class="ttc"><?php echo $fila["edad"]; ?></td> </tr> <tr> <td class="tc">Género:</td> <td class="ttc"><?php echo $fila["genero"]; ?></td> </tr> <tr> <td class="tc">Fecha de Nacimiento:</td> <td class="ttc"><?php echo $fila["fecha_nac"]; ?></td> </tr> <tr> <td class="tc" height="60px">Lugar de Nacimiento:</td> <td class="ttc"><?php echo $fila["lugar_nac"]; ?></td> </tr> <tr> <td class="tc" height="80px">Dirección:</td> <td class="ttc"><?php echo $fila["direccion"]; ?></td> </tr> <tr> <td class="tc">Tlf. Movil:</td> <td class="ttc"><?php echo $fila["tlf_m"]; ?></td> </tr> <tr> <td class="tc">Tlf. Fijo:</td> <td class="ttc"><?php echo $fila["tlf_f"]; ?></td> </tr> <tr> <td> </td> <td> </td> </tr> <tr> <td class="tc">Representante:</td> <td class="ttc"><?php echo $fila["nombre"]; echo " "; echo $fila["apellido"]; ?></td> </tr> <tr> <td class="tc">C.I:</td> <td class="ttc"><?php echo $fila["cedula"]; ?></td> </tr> </table> <br /> <input type="submit" value="Editar" name="buscar" class="bcontinuar" title="Hacer clic para Editar información del Paciente"/> <input type="submit" value="Eliminar" name="buscar" class="bcontinuar" title="Hacer clic para Eliminar al Paciente"/>
Código PHP:
<?php
}}
else {
echo 'No existe nada' .mysql_error();
$foo = false;
var_dump(isset($foo));
}
?>
</div>