Ver Mensaje Individual
  #5 (permalink)  
Antiguo 01/04/2014, 09:48
Avatar de xSkArx
xSkArx
 
Fecha de Ingreso: marzo-2008
Ubicación: Chile
Mensajes: 945
Antigüedad: 16 años, 2 meses
Puntos: 96
Respuesta: mostrar url de una bd como un link en mi pagina

Como dice eleazan tienes mal el bucle, ademas que no validas las entradas, intenta con esto
Código PHP:
Ver original
  1. <html>
  2. <body>
  3.  
  4. <?php
  5.  
  6. $nombre = $_POST['nombre'] ;
  7. $conecta = mysql_connect('localhost', 'root', '');
  8. mysql_select_db('bdmusica',$conecta);
  9.  
  10. $lista= "select can.titulo, art.nombreart, art.descripcionart, alb.nombrealb, dir.urldir
  11.        from artista art, cancion can, album alb, directo dir
  12.        where can.titulo='$nombre'
  13.        and can.idartista = art.idartista
  14.        and alb.idalbum = can.idalbum
  15.        ";
  16.        
  17. $datos= mysql_query($lista,$conecta);
  18. $numfilas= mysql_num_rows($datos);
  19. ?>
  20.  
  21. <table align="center">
  22. <tr bgColor="silver">
  23. <td align="center">Canci&oacute;n</td>
  24. <td align="center">Artista</td>
  25. <td align="center">Descripci&oacute;n</td>
  26. <td align="center">Album</td>
  27. </tr>
  28. <?php
  29.  
  30. if($numfilas >0){
  31. while($fila=mysql_fetch_assoc($datos)){
  32. ?>
  33.  
  34. <tr>
  35. <td><?php echo $fila['titulo']?></td>
  36. <td><?php echo $fila['nombreart']?></td>
  37. <td><?php echo $fila['descripcionart']?></td>
  38. <td><?php echo $fila['nombrealb']?></td>
  39. <td><a href="<?php echo $fila['urldir']?>"> Click aqui</a></td>
  40. </tr>
  41.  
  42. <?php
  43. }
  44. }
  45. ?>
  46. </table>
  47.    
  48. </body>
  49. </html>
Otro dato, es que ya no utilizes la extension mysql si no mysqli o PDO en caso d e que programes orientado a objetos
__________________
Busca, lee y practica todo lo que puedas.
Usa siempre el buscador antes de postear.
Si posteas código, utiliza el HIGHLIGHT correcto.