Saludos y gracias por vuestra ayuda.
Tengo un formulario de búsqueda que, funciona perfectamente el cual es el siguiente.
Código HTML:
<form method="post">
<input type="text" name="name" />
<button type="submit">BUSCAR</button>
</form>
Código PHP:
<?php
if ($_POST) {
require('conexion.php');
$conexion = Conectar();
$identificador = $_POST['name'];
$SQL = 'SELECT codigo, nombre, apellidos FROM usuarios WHERE codigo = :CODE';
$variable = $conexion->prepare($SQL);
$resultado = $variable->execute(array(':CODE'=>$identificador));
$datos = $variable->fetchAll(PDO::FETCH_OBJ);
if (count($datos)){
foreach ($datos AS $dato){
print("Código: ".$dato->codigo."<br />");
print("Nombre(s) y Apellidos: ".$dato->nombre." ".$dato->apellidos."<br />");
}
}else {
echo "Verifique su codigo y vuelva a realizar la búsqueda";
}
}
?>
Partiendo de eso, deseo hacer una modificación y hacer que, en lugar de un campo de búsqueda, sean 02 y que, si ambos están correctos realice la búsqueda de lo contrario, muestre un error. Por ejemplo, digamos que los campos sean:
Código HTML:
<form method="post">
<input type="text" name="mane" />
<input type="text" name="lastname" />
<button type="submit">BUSCAR</button>
</form>
Entonces, en mi base de datos en
nombre tiene ingresado el valor:
juan y en
apellido el valor:
perez entonces en el buscador deben colocar en el campo
name:
juan y en el campo
lastname:
perez, entonces imprimo los datos y si no, el mensaje: búsqueda incorrecta.
Muchas gracias por su ayuda.