Links Recuperando de Mysql

Iniciado por cundre, 3 Noviembre 2010, 11:12 AM

0 Miembros y 2 Visitantes están viendo este tema.

cundre

Hola alguien me podia indicar como tengo que hacer para
que cuando consulto la bd y extraigo la tabla que almacena URL me la muestre con el Link


<?php


$link = mysql_connect("localhost", "user", "pass");
mysql_select_db("bookmarks", $link);
$result = mysql_query("SELECT username, bm_URL FROM bookmark", $link);
if($row = mysql_fetch_array($result)){
   echo "<br><center><table border = '1' bgcolor = '00ffff' width = '850'> \n";
   echo "<tr><td><center><B>### Usuarios ###</B></center></td><td><center><B>######## Base de Datos Marcadores ########</B></ceneter></td> \n";
   do {
//echo "<tr><td>".$url["bm_url"];
      echo"<tr><td>".$row["username"]."</td><td>".$row["bm_URL"];
   } while ($row = mysql_fetch_array($result));
   echo "</table></center>\n";
} else {
echo "Error Base De Datos No Disponible !<br><br> ";
}
?>

Un saludo.
@copyleft

Shell Root

Primero que todo es <CENTER>, no </ceneter> XD

Segundo, no entendi, así?
Código (php) [Seleccionar]
echo "<a href='".$ResultadoTabla."'>".$ResultadoTabla."</a>";
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

juancho77

Cita de: Shell Root en  3 Noviembre 2010, 14:25 PM
Primero que todo es <CENTER>, no </ceneter> XD

Segundo, no entendi, así?
Código (php) [Seleccionar]
echo "<a href='".$ResultadoTabla."'>".$ResultadoTabla."</a>";

¿Por que usarias dobles comillas así? O evaluas y haces

Código (php) [Seleccionar]
echo "<a href=$ResultadoTabla>$ResultadoTabla</a>";

o no evaluas nada y haces como tu PERO con tilde simple

Código (php) [Seleccionar]
echo '<a href='. $ResultadoTabla .'>'. $ResultadoTabla .'</a>';

cassiani

para ser valido por ejemplo para XHTML, todos los atributos de las etiquetas deben llevar comillas doble.

echo '<a href="' . $ResultadoTabla . '">' . $ResultadoTabla . '</a>';

se imprime en este caso:
<a href="url">url</a>

cundre

Perdonen mi ignorancia.

Si no entiendo mal tengo que corregir esta linea.

echo "<tr><td>".$row["username"]."</td><td>".$row["bm_URL"];

por esta
echo "<a href='".$ResultadoTabla."'>".$ResultadoTabla."</a>";

pero me pueden explicar ($ResultadoTabla) Supongo que sera la Tabla que tengo  bm_URL
el caso que no me funciona poniendo $bm_URL

Un saludo


@copyleft

cundre

#5
Bueno Lo Solucione con

$bm_URL = $row['bm_URL'];

le añadi \ si no no Funcionaba
echo "<a href=\"$username\">$bm_URL</a>";

No se si esla Mejor Manera Pero Hay Queda

CRACIAS Perdon Quise Decir Gracias.
@copyleft

Shell Root

No entiendo del porque escapas las comillas, así,
Código (php) [Seleccionar]
echo "<a href=\"$username\">$bm_URL</a>";

Perfectamente podría ser, daría el mismo resultado de arriba,
Código (php) [Seleccionar]
echo "<a href=$username>$bm_URL</a>";

Yo prefiero lo siguiente,
Código (php) [Seleccionar]
echo "<a href='".$username."'>".$bm_URL."</a>";
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.