Foros del Web » Programando para Internet » PHP »

PHP y mysql con <a href en una consulta

Estas en el tema de PHP y mysql con <a href en una consulta en el foro de PHP en Foros del Web. Antes de nada Saludos! Seguramente lo que os voy a preguntar es una tonteria, pero no he conseguido encontrar una solución al problema que tengo. ...
  #1 (permalink)  
Antiguo 02/02/2009, 11:45
 
Fecha de Ingreso: febrero-2009
Mensajes: 5
Antigüedad: 15 años, 2 meses
Puntos: 0
PHP y mysql con <a href en una consulta

Antes de nada Saludos!
Seguramente lo que os voy a preguntar es una tonteria, pero no he conseguido encontrar una solución al problema que tengo.
Os cuento.

En una base de datos tengo una tabla con dos campos, dirección y direccionweb.
Una de ellas es el el nombre de un link y la segunda es el link.
Lo que deseo es mostrar el nombre como si fuera un link.
He hecho este código para que me muestre todos los campos y las direcciones, pero me salen como si fueran dos campos separados ( porque así es ) y me gustaría juntarlos.
Esto es lo que tengo:

for ($i=0; $i<$num_resultados; $i++)
{
$row= mysql_fetch_array ($resultado);
echo stripslashes ($row ["direccion"]);
echo stripslashes ($row ["direccionweb"]);

}

A partir de ahí ya no se como darle formato para que el resultado me lo muestre como un link con el nombre Direccion y que vaya a la direccionweb si le apreto.
es decir
<a href=......>

Podéis ayudarme por favor?

Muchisimas gracias
  #2 (permalink)  
Antiguo 02/02/2009, 13:33
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: PHP y mysql con <a href en una consulta

Tienes dos opciones:

Código PHP:
// Imprimiendo directamente:
echo "<a href=\"{$row['direccionweb']}\">{$row['direccion']}</a>";

// Asignando variables e imprimiendo:
$direccion $row['direccion'];
$direccionweb $row['direccionweb'];
echo 
"<a href=\"$direccionweb\">$direccion</a>"
__________________
- León, Guanajuato
- GV-Foto
  #3 (permalink)  
Antiguo 02/02/2009, 16:29
 
Fecha de Ingreso: febrero-2009
Mensajes: 5
Antigüedad: 15 años, 2 meses
Puntos: 0
De acuerdo Respuesta: PHP y mysql con <a href en una consulta

Muchisimas grácias por tu ayuda.
Voy a probarlo inmediatamente.
Repito, muchísimas gracias!
  #4 (permalink)  
Antiguo 02/02/2009, 17:23
 
Fecha de Ingreso: febrero-2009
Mensajes: 5
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: PHP y mysql con <a href en una consulta

Perdonad, tengo otra cuestión que viene al paso de la anterior.

Lo he realizado como has comentado, en el primer ejemplo, es decir directo, pero me queda que el enlace se abra en una página nueva.
He probado con
Cita:
echo "<a href=\"{$row['direccionweb']}\" target="_blank">{$row['direccion']}</a>";
Pero me da error al compilar.
Como se le da formato? Lo sabéis?

Muchas gracias.
  #5 (permalink)  
Antiguo 02/02/2009, 17:25
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: PHP y mysql con <a href en una consulta

Jura que no tendre que navegar por tu pagina!!!! Odio que se abran ventanas nuevas, que para eso mi mouse tiene 2 botones y yo elijo!!!

Solo escapa las comillas anteponiendoles una diagonal invertida: \"
__________________
- León, Guanajuato
- GV-Foto
  #6 (permalink)  
Antiguo 02/02/2009, 17:32
 
Fecha de Ingreso: febrero-2009
Mensajes: 5
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: PHP y mysql con <a href en una consulta

Dios que bueno eres!!!

Estaba al bode de la locura, poniendo comas a diestro y siniestro y barras invertidas...

P.D. Cuando acabe la WEB directamente pondré un apartado ( para ti ) para navegar con los dos botones

GRACIAS!
  #7 (permalink)  
Antiguo 02/02/2009, 17:43
Avatar de MaTyS  
Fecha de Ingreso: enero-2009
Ubicación: Mar del Plata
Mensajes: 220
Antigüedad: 15 años, 3 meses
Puntos: 18
Respuesta: PHP y mysql con <a href en una consulta

Otra forma del codigo que te dio Triby.

Código PHP:
// Imprimiendo directamente:
echo "<a href=\".$row['direccionweb'].">.$row['direccion'].</a>";

// Asignando variables e imprimiendo:
$direccion = $row['direccion'];
$direccionweb = $row['direccionweb'];
echo "
<a href=".$direccionweb.">".$direccion."</a>"; 
Espero que te sirva :)
  #8 (permalink)  
Antiguo 03/02/2009, 00:33
Avatar de pato12  
Fecha de Ingreso: septiembre-2007
Ubicación: Salta
Mensajes: 1.620
Antigüedad: 16 años, 7 meses
Puntos: 101
Respuesta: PHP y mysql con <a href en una consulta

Hola MaTyS,
¿No deveria ser haci?
Código PHP:
// Imprimiendo directamente:
echo "<a href=".$row['direccionweb'].">".$row['direccion']."</a>"// Te falto 2 comillas y hay que sacar la \

// Asignando variables e imprimiendo:
$direccion $row['direccion'];
$direccionweb $row['direccionweb'];
echo 
"<a href=".$direccionweb.">".$direccion."</a>"
Eltorete,
te recomiendo leer esto:
http://www.forosdelweb.com/f18/como-...1/#post2414268
Suerte
Salu2
__________________
Half Music - www.halfmusic.com
  #9 (permalink)  
Antiguo 03/02/2009, 03:18
 
Fecha de Ingreso: febrero-2009
Mensajes: 5
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: PHP y mysql con <a href en una consulta

Gracias a todos.
por vuestra ayuda.
Saludos.
  #10 (permalink)  
Antiguo 23/02/2010, 07:10
Avatar de agustincqc  
Fecha de Ingreso: enero-2010
Ubicación: Argentina
Mensajes: 96
Antigüedad: 14 años, 3 meses
Puntos: 1
Respuesta: PHP y mysql con <a href en una consulta

Hola a todos, si bien llego un poco bastante tarde mi pregunta es la siguiente:

1 tengo una tabla sql con 3 campos : objetivo - contrasena - url

hago la coneccion a la sql y todo perfecto,
ya tengo el php (select * from (TABLA) where .....

echo "<a href=\".$row['direccionweb'].">.$row['direccion'].</a>";

todo funsiona al a perfeccion al introducir en un form, el objetivo y la contrasena me muestra la url en forma de linck para acceder haciendo click en el.

La idea a ver si me hago entender seria: que valla directamente a la url que situo en el CAMPO "URL" en mysql ... osea hasta ahora con echo "" me la trae todo bien .. pero quiero q valla directamente sin necesidad de hacer kick en ella ..
desde ya muchas gracias y espero a ver sido claro.
saludos !!
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 16:59.