Comunidad de diseño web y desarrollo en internet online

Mostrar datos de una BD con enlaces en un <table>

Citar            
MensajeEscrito el 29 Jun 2007 09:33 pm
Muchachos, a ver si alguno me puede tirar una línea, tengo este código que despliega una tabla entera de la BD:

Código :

$tabla="tabla";   //NOMBRE DE LA TABLA A MOSTRAR 
$result = mysql_query("select * from $tabla order by visitas DESC");    

<?php echo "<table bgcolor=\"#DDDDDD\" align=center style=\"border:2px outset black\">"; 
       for ($i = 0; $i < mysql_num_fields($result); $i++) 
       {     
        if(mysql_field_name($result, $i) != "url"){
             print "<th>".mysql_field_name($result, $i)."</th>\n";
             }  
        }  
        while ($registro = mysql_fetch_row($result)) 
        { 
        echo "<tr>"; 
             foreach($registro  as $clave) 
             {                                                                               
             echo "<td bgcolor=\"#BBBBBB\"style=\"border:2px groove black\" align=\"center\">",utf8_encode($clave),"</td>"; 
              } 
         }
echo "</tr></table>";?>

El asunto es que quiero mostrar no todos los datos de la tabla, si no que uno es un enlace que quiero aplicar a una de las columnas que muestro. Este código me muestra la tabla entera, pero me gustaría usar uno de sus datos como href para una de las columnas de la tabla. No se si fui claro, espero que me puedan ayudar.

Gracias
Germán

Por germanwasem

6 de clabLevel



Genero:Masculino  

Uruguay

firefox
Citar            
MensajeEscrito el 30 Jun 2007 06:17 am
cambia esto

Código :

foreach($registro  as $clave) 
             {                                                                               
             echo "<td bgcolor=\"#BBBBBB\"style=\"border:2px groove black\" align=\"center\">",utf8_encode($clave),"</td>"; 
              } 



por esto otro

Código :

$enlace = $registro['nombre_de_campo_con_el_enlace'];
             echo "<td bgcolor=\"#BBBBBB\"style=\"border:2px groove black\" align=\"center\">",utf8_encode($enlace),"</td>"; 
 

Por _CONEJO

BOFH

7639 de clabLevel

17 tutoriales
21 articulos

 

firefox
Citar            
MensajeEscrito el 02 Jul 2007 05:58 pm
Funciona, gracias ninjabunny!

Por germanwasem

6 de clabLevel



Genero:Masculino  

Uruguay

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.