Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/10/2021, 09:44
josodi
 
Fecha de Ingreso: enero-2003
Ubicación: Lima
Mensajes: 214
Antigüedad: 21 años, 3 meses
Puntos: 0
Formulario con 02 campos obligatorios

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.