Foros del Web » Programando para Internet » PHP »

Mostrar todos los registrados con el mismo apellido

Estas en el tema de Mostrar todos los registrados con el mismo apellido en el foro de PHP en Foros del Web. Hola a todos. ¿Por favor me pueden ayudar con lo siguiente? Quiero mostrar todas las personas registradas en una base de datos y que tengan ...
  #1 (permalink)  
Antiguo 03/05/2016, 06:38
 
Fecha de Ingreso: enero-2015
Mensajes: 48
Antigüedad: 9 años, 3 meses
Puntos: 0
Mostrar todos los registrados con el mismo apellido

Hola a todos. ¿Por favor me pueden ayudar con lo siguiente?
Quiero mostrar todas las personas registradas en una base de datos y que tengan el mismo apellido. Para eso estoy usando while y me muestra lo que quiero. Pero deseo mostrar dentro de un echo una ventana en javascript para el caso de que no hayan personas con ese apellido me lo indique. Algo así:

Código PHP:
   echo("
   <script language=javascript>
   alert('Persona no registrada');
   history.back();
   </script>
?>
<?php   
while ($reg mysql_fetch_array($registros)) { 
?>
El problema es que no sé en qué parte colocarlo. Al hacerlo con un while
  #2 (permalink)  
Antiguo 03/05/2016, 06:50
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Mostrar todos los registrados con el mismo apellido

No conviene hacer lo que mencionas, porque entonces por cada registro te saldrá un alert(), y si son 100 registros entonces tendrás 100 alerts consecutivos, tendrás que cerrar uno y luego otro, etc.

Es muy molesto eso, no lo hagas. ;)
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 03/05/2016, 06:55
 
Fecha de Ingreso: enero-2015
Mensajes: 48
Antigüedad: 9 años, 3 meses
Puntos: 0
Respuesta: Mostrar todos los registrados con el mismo apellido

Muchas gracias por la recomendación pateketrueke, entonces para indicar que no hay registros qué es lo más acertado? Una página que así lo indique?
  #4 (permalink)  
Antiguo 03/05/2016, 06:57
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Mostrar todos los registrados con el mismo apellido

Cita:
Iniciado por mordvinia Ver Mensaje
Muchas gracias por la recomendación pateketrueke, entonces para indicar que no hay registros qué es lo más acertado? Una página que así lo indique?
Desde luego, necesitas algo más simple y claro.

Básicamente tu problema es UX y no de programación.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #5 (permalink)  
Antiguo 03/05/2016, 07:06
 
Fecha de Ingreso: enero-2015
Mensajes: 48
Antigüedad: 9 años, 3 meses
Puntos: 0
Respuesta: Mostrar todos los registrados con el mismo apellido

Cita:
Iniciado por pateketrueke Ver Mensaje
Desde luego, necesitas algo más simple y claro.

Básicamente tu problema es UX y no de programación.

No entendí jeje
  #6 (permalink)  
Antiguo 03/05/2016, 07:16
Avatar de xfxstudios  
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 8 años, 10 meses
Puntos: 263
Respuesta: Mostrar todos los registrados con el mismo apellido

Se trata del codigo que utilices para Mejorar la Experiencia del usuario en tu sitio web, básicamente sería codigo de cliente o navegador, pues el de servidor te esta trabajando bien, podrias implementar ajax, jquery o incluso bootstrap para lograr lo que quieres
__________________
[email protected]
HITCEL
  #7 (permalink)  
Antiguo 03/05/2016, 07:17
 
Fecha de Ingreso: octubre-2010
Ubicación: España
Mensajes: 1.007
Antigüedad: 13 años, 6 meses
Puntos: 123
Respuesta: Mostrar todos los registrados con el mismo apellido

Por que no compruebas si la consulta devuelve registros o no con num_rows mediante un if , si no hay imprimes el alert y cortas la ejecución, si hay registros dejas que se ejecute el resto.

Código PHP:
Ver original
  1. if ( $numero_de_registros =< 0 ) {
  2. // muestro alert
  3. echo "bla... bla...bla...";
  4. // corto ejecución
  5. }
  6. While (..){...
__________________
Unset($vida['malRollo']);

Última edición por xerifandtomas; 03/05/2016 a las 07:22
  #8 (permalink)  
Antiguo 03/05/2016, 07:25
Avatar de xfxstudios  
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 8 años, 10 meses
Puntos: 263
Respuesta: Mostrar todos los registrados con el mismo apellido

Código PHP:
Ver original
  1. if ($numero_de_registros <= 0){//bla bla
http://php.net/manual/es/language.op...comparison.php
__________________
[email protected]
HITCEL
  #9 (permalink)  
Antiguo 03/05/2016, 07:41
 
Fecha de Ingreso: octubre-2010
Ubicación: España
Mensajes: 1.007
Antigüedad: 13 años, 6 meses
Puntos: 123
Respuesta: Mostrar todos los registrados con el mismo apellido

Ups! Un pequeño desliz.
__________________
Unset($vida['malRollo']);

Etiquetas: mysql, registrados, registro
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:46.