Ver Mensaje Individual
  #15 (permalink)  
Antiguo 28/10/2008, 17:09
okram
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: mostrar datos de usuario

Respondo tu pregunta: No lo he hecho, ni tendría por qué hacerlo.
Primero, si nos pusiéramos a probar todos los códigos que aquí se publican, cada respuesta demandaría un tiempo enorme, y lo siento, pero nadie nos paga por ayudar, y menos si es con exigencias. Tanto los que preguntan como los que tratamos de ayudar debemos poner de nuestra parte, y yo lo seguiré haciendo.

Segundo, así quisiera, no se puede probar tal código pues haces uso de una base de datos, una tabla, que obviamente nosotros no la conocemos.

Y por último, ...
Empecemos entonces desde 0:

Una posibilidad (aunque algo alejada a mi parecer) es que tu consulta esté incorrecta y no se devuelvan resultados. Para verificar ello usa la función mysql_error():

Código php:
Ver original
  1. $resultado=mysql_query($consulta,$conectar) or die(mysql_error());

Ya te hemos explicado mil veces lo que significan y lo que hacen las funciones mysql_num_rows() y mysql_fetch_array(). Espero que ya las hayas entendido.

Ahora, ya sabiendo todo eso, es fácil deducir lo que se debe hacer. Te pondré uno de mis ejemplos, y tu lo adaptas vale?

Código php:
Ver original
  1. // Ejecutamos la consulta
  2. $resultado=mysql_query($consulta,$conectar) or die(mysql_error());  
  3.  
  4. if(mysql_num_rows() == 1) {
  5.     // Si la consulta devuelve una fila como resultado
  6.     $row = mysql_fetch_array($resultado); // Guardamos la fila de los resultados en $row
  7.     echo $row['nombre'] . '<br />';
  8.     echo $row['apellidos'] . '<br />';
  9. } else {
  10.     // No hay resultados
  11.     echo 'No hay resultados';
  12. }
Eso es todo. Esa es la manera más sencilla de mostrar un resultado extraidos de una BD.



Saludos,