Ver Mensaje Individual
  #8 (permalink)  
Antiguo 25/02/2011, 14:41
marcofbb
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: buscar por dos registros

Lo que podes hacer es hacer un buscador que tenga un RadialBox que diga DNI ; APELLIDO

Código PHP:
Ver original
  1. if($_POST['radio1'] == "DNI"){
  2. $sql = "SELECT * FROM .......... WHERE DNI='".$_POST['campo']."'";
  3. } else {
  4. $sql = "SELECT * FROM .......... WHERE apellido='".$_POST['campo']."'";
  5. }
  6.  
  7. $res = mysql_query($sql);
  8. $n = mysql_num_rows($res);
  9. if($n == 0)
  10. {
  11.  
  12.      echo "Este DNI/APELLIDO no existe, <a href='buscadni.htm'>Regresar</a>";
  13.      
  14. }else
  15. {
  16. while($row = mysql_fetch_array($res))
  17. {

Igual si poniendo el apellido te muestra el DNI no creo que sea algo legal :S porque por ahi en tu base de datos hay 2 con el mismo apellido y tienen que seleccionar el dni ya sabes los dni no van con la privacidad del usuario.

En cambio que busquen por DNI ( Documento Único De Identidad ) es lo mas adecuado ya que no hay 2 veces el mismo dni


Pone el error tal cual te sale así te ayudamos