Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/07/2020, 11:55
Avatar de petit89
petit89
 
Fecha de Ingreso: marzo-2011
Mensajes: 1.135
Antigüedad: 13 años, 1 mes
Puntos: 170
Respuesta: Busqueda en hp

Hola,
te explico algo, que creo que esto viene relacionado a algo que hablamos en otro tema.

Código PHP:
Ver original
  1. $result = mysqli_query($cn, "SELECT * FROM registro_padres WHERE documento like '%$buscar%' or nombres like '%$buscar%' limit 1");

Aqui estas realizando una busqueda en la base de datos, pero al ocupar LIKE estas diciendo "parecido" o "que contenga" y lo limitas a 1 resultado.. si ingresas un documento, por sus numeros pueden haber mas de 1 documento parecido, en una base con muchos documentos eso no te funcionará, te dará posiblemente el documento erroneo... deberia ser un SELECT con un WHERE simple

Código SQL:
Ver original
  1. SELECT * FROM registro_padres WHERE documento='$buscar' OR nombre='$buscar'"

asi seleccionas especificamente, si existe, el ingresaso... si no existe pues devolvera false, claro... no me convence lo del nombre, pero bueno, decision tuya... ahora el boton:

Código PHP:
Ver original
  1. <button type="submit" class="btn btn-block"><a href="form_registro.php?documento=<?php echo $buscar; ?>">Crear Registro</a><span class="glyphicon glyphicon-ok"></span> </button>

si te fijas he agregado un php de $buscar a la URL, esto es un GET que puedes recoger en tu formulario de registro para que ese campo de documento aparezca lleno... lo muestras asi en el input...

Código HTML:
Ver original
  1. <input type="text" name="documento" value="<?= $_GET['documento'] ?>">

es tu decisión agregarlas o no, simplemente puedes mostrar el formulario vacio y llenarlo.

espero que te sirva, saludos
__________________
█ WebHosting / Reseller a bajo costo | Uptime Garantizado | Soporte en Español e Ingles
¿Te sirvió la respuesta? Deja un +1 (Triangulo negro al lado derecho)