Estoy creando una aplicación para los examen de admisión que el postulante ponga su codigo de postulante y le aparesca si ingreso o no el problema surge cuando en el id del estudiante pongo numeros y letras me marca el error en cambio si pongo solo numeros la aplicacion si funciona correctamente y muestra los campos solicitados pongo el codigo.
P.D El campo del id en la base de datos es varchar 10
Código HTML:
<?php require('conexion.php'); $id=$_POST['id']; $query="SELECT * FROM postulante WHERE idpostulante =$id"; $resultado=$mysqli->query($query); ?> <html> <head> <title>Resultados Del Examen de Admision</title> </head> <link rel="stylesheet" href="css/bootstrap.css"> <style> div{ padding-top: 150px; } #mitabla{ background-color: #ffffff; border-color: #000000; text-align: center; } body{ font: 13px/20px 'Lucida Grande', Tahoma, Verdana, sans-serif; color: #404040; background: #ccc; background-image: -webkit-radial-gradient(center, circle cover, #dddddd, #a7a7a7 80%); background-image: -moz-radial-gradient(center, circle cover, #dddddd, #a7a7a7 80%); background-image: -o-radial-gradient(center, circle cover, #dddddd, #a7a7a7 80%); background-image: radial-gradient(center, circle cover, #dddddd, #a7a7a7 80%); } .nombres{ background-color: #f6f6f6; } </style> <body> <div> <center><a class="btn btn-success" href="nuevo.php">Nuevo Postulante</a></center><br> <center><table id="mitabla"border=1 width="80%"> <thead> <tr class="nombres"> <td><b>Codigo Postulante</b></td> <td><b>Nombres</b></td> <td><b>Apellidos</b></td> <td><b>DNI</b></td> <td><b>Carrera Profesional</b></td> <td><b>Foto</b></td> <td><b>Ingreso</b></td> <td><b>Modificar</b></td> <td><b>Eliminar</b></td> </tr> <tbody> <?php while($row=$resultado->fetch_assoc()){ ?> <tr> <td><?php echo $row['idpostulante'];?> </td> <td> <?php echo $row['nombre_postulante'];?> </td> <td> <?php echo $row['apellidos_postulante'];?> </td> <td> <?php echo $row['dni_postulante'];?> </td> <td> <?php echo $row['carrera_postulante'];?> </td> <td> <?php echo "<img width='70px' src= '".$row['imagen_postulante']."'>";?> </td> <td> <?php echo $row['estado_postulante'];?> </td> <td> <center><a class="btn btn-primary" href="modificar.php?id=<?php echo $row['idpostulante'];?>">Modificar</a></center> </td> <td> <center><a class="btn btn-danger" href="eliminar.php?id=<?php echo $row['idpostulante'];?>">Eliminar</a></center> </td> </tr> <?php } ?> </tbody> </table></center><br> <center><a class="btn btn-warning" href="index.html">Regresar</a></center> </div> </body> </html>