Foros del Web » Programando para Internet » PHP »

seccion de enlaces autogestionable

Estas en el tema de seccion de enlaces autogestionable en el foro de PHP en Foros del Web. Hola a todos!! Estoy mirando de hacer una sección de enlaces, autogestionable. Introduzco desde un form unas urls en la base de datos. Y a ...
  #1 (permalink)  
Antiguo 02/03/2006, 05:46
Avatar de refineriaweb  
Fecha de Ingreso: junio-2004
Ubicación: Palma de Mallorca
Mensajes: 196
Antigüedad: 19 años, 10 meses
Puntos: 1
seccion de enlaces autogestionable

Hola a todos!!

Estoy mirando de hacer una sección de enlaces, autogestionable. Introduzco desde un form unas urls en la base de datos. Y a la hora de recuperarlas con el codigo que os muestro a continuación me gustaria que al hacer click en el enlace visitara la web.

Código PHP:
    <?
    $id
=mysql_connect ("localhost""usuario""password") or die ('I cannot connect to the database because: ' mysql_error());
    
mysql_select_db ("basededatos");
?>
<?
    $res
=mysql_query('select id,url from trabajos');

    while(
$fila=mysql_fetch_array($res))
    {
    
       echo 
'<p style="margin-top: 0; margin-bottom: 0"><b>';
       echo 
'<font face="Arial" color="#808080" style="font-size: 9pt">';
       
       echo 
$fila["url"];
    
       echo 
'</font></b></p>';
      
    }
?>
Y no he conseguido hacerlo, debe ser algo como:



echo '<a href="[$url]">';
echo $fila["url"];
echo '[$url]</a>';


Pero tampoco soy experto en php y no me funciona ni mucho menos.

Si algun alma caritativa pudiera ayudarme :D

Thanks!!
  #2 (permalink)  
Antiguo 02/03/2006, 06:17
Avatar de JorgitoAlfajor  
Fecha de Ingreso: enero-2006
Mensajes: 152
Antigüedad: 18 años, 3 meses
Puntos: 1
Prueba de esta manera:

Código PHP:
<? 
    $res
=mysql_query('select id,url from trabajos'); 

    while(
$fila=mysql_fetch_array($res)) 
    { 
       
$url $fila['url'];
       echo 
'<p style="margin-top: 0; margin-bottom: 0"><b>'
       echo 
'<font face="Arial" color="#808080" style="font-size: 9pt">'
       echo 
"<a href=\"$url\">";
       echo 
$url
       echo 
"</a>";
       echo 
'</font></b></p>'
       
    } 
?>
En la línea
echo "<a href=\"$url\">";
tenés que usar comillas dobles para que el se imprima el contenido de la variable $url, si usas comillas simples se imprimiria textualmente <a href="$url">.
Saludos.
__________________
¿Se me entiende la letra?
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 18:18.