Foros del Web » Programando para Internet » PHP »

Se puede poner un link dentro de un campo de una base de datos

Estas en el tema de Se puede poner un link dentro de un campo de una base de datos en el foro de PHP en Foros del Web. Hola que tal, solo quería preguntar si se puede poner un link dentro del campo de una base de datos ya impreso en la tabla ...
  #1 (permalink)  
Antiguo 21/11/2013, 13:58
 
Fecha de Ingreso: noviembre-2013
Ubicación: Mexico
Mensajes: 32
Antigüedad: 10 años, 5 meses
Puntos: 0
Se puede poner un link dentro de un campo de una base de datos

Hola que tal, solo quería preguntar si se puede poner un link dentro del campo de una base de datos ya impreso en la tabla de PHP..

por ejemplo:

Código PHP:
while($f=sqlsrv_fetch_array($res))
{
echo 
'<tr>';
echo 
'<td width="200">'.$f['institucion'].'</td>'
echo 
'<td width="100">'.$f['tipoinst'].'</td>'
En el campo de institucion ya impreso en mi tabla de php que aparezca el nombre de la institución pero ya con el link y este link me mande a otro formulario?

Se podrá? Gracias por su atención chavales :)
  #2 (permalink)  
Antiguo 21/11/2013, 14:01
Avatar de Dalam  
Fecha de Ingreso: septiembre-2010
Mensajes: 409
Antigüedad: 13 años, 7 meses
Puntos: 56
Respuesta: Se puede poner un link dentro de un campo de una base de datos

Si se puede , siempre y cuando codifiques el url para que no tenga problemas con caracteres especiales
  #3 (permalink)  
Antiguo 21/11/2013, 14:03
 
Fecha de Ingreso: noviembre-2013
Ubicación: Mexico
Mensajes: 32
Antigüedad: 10 años, 5 meses
Puntos: 0
Respuesta: Se puede poner un link dentro de un campo de una base de datos

Tendrás algún ejemplo DALAM? para más o menos ver como es el proceso. por favor
  #4 (permalink)  
Antiguo 21/11/2013, 14:04
Avatar de jmqc  
Fecha de Ingreso: noviembre-2004
Ubicación: Venezuela
Mensajes: 353
Antigüedad: 19 años, 4 meses
Puntos: 1
Respuesta: Se puede poner un link dentro de un campo de una base de datos

Que tal Fozzie12, tienes guardado dentro de la tabla el link si es asi solo debes agregar:
Código PHP:
while($f=sqlsrv_fetch_array($res))
{
echo '<tr>';
echo '<td width="200"><a href="<?= $f['link']; ?>">'.$f['institucion'].'</a></td>'; 
echo '<td width="100">'.$f['tipoinst'].'</td>';
Espero que te sirva de ayuda
__________________
Ante el desconocimiento ni entendimiento de las cosas decimos que los demás estan locos.

José Quintero. Saludos.
:adios:
  #5 (permalink)  
Antiguo 21/11/2013, 14:09
 
Fecha de Ingreso: noviembre-2013
Ubicación: Mexico
Mensajes: 32
Antigüedad: 10 años, 5 meses
Puntos: 0
Respuesta: Se puede poner un link dentro de un campo de una base de datos

Me ha marcado un error JMQC...

creo que la sintaxys esta mal

Parse error: parse error, expecting `','' or `';'' in C:\wamp\www\pruebas\buscador\buscador_institucion. php on line 101
  #6 (permalink)  
Antiguo 21/11/2013, 14:11
 
Fecha de Ingreso: noviembre-2013
Ubicación: Mexico
Mensajes: 32
Antigüedad: 10 años, 5 meses
Puntos: 0
Respuesta: Se puede poner un link dentro de un campo de una base de datos

Lo que estoy intentando es enlazarlo a otro formulario
  #7 (permalink)  
Antiguo 21/11/2013, 14:11
Avatar de jmqc  
Fecha de Ingreso: noviembre-2004
Ubicación: Venezuela
Mensajes: 353
Antigüedad: 19 años, 4 meses
Puntos: 1
Respuesta: Se puede poner un link dentro de un campo de una base de datos

Que tal Fozzie12, tienes guardado dentro de la tabla el link si es asi solo debes agregar:
Código PHP:
while($f=sqlsrv_fetch_array($res))
{
echo 
'<tr>';
echo 
'<td width="200"><a href="'$f['link']; .'">'.$f['institucion'].'</a></td>'
echo 
'<td width="100">'.$f['tipoinst'].'</td>'
Espero que te sirva de ayude
__________________
Ante el desconocimiento ni entendimiento de las cosas decimos que los demás estan locos.

José Quintero. Saludos.
:adios:
  #8 (permalink)  
Antiguo 21/11/2013, 14:15
Avatar de xSkArx  
Fecha de Ingreso: marzo-2008
Ubicación: Chile
Mensajes: 945
Antigüedad: 16 años, 1 mes
Puntos: 96
Respuesta: Se puede poner un link dentro de un campo de una base de datos

Se puede, pero no es recomendable, ya que puedes sufrir ataques
__________________
Busca, lee y practica todo lo que puedas.
Usa siempre el buscador antes de postear.
Si posteas código, utiliza el HIGHLIGHT correcto.
  #9 (permalink)  
Antiguo 21/11/2013, 14:24
 
Fecha de Ingreso: noviembre-2013
Ubicación: Mexico
Mensajes: 32
Antigüedad: 10 años, 5 meses
Puntos: 0
Respuesta: Se puede poner un link dentro de un campo de una base de datos

Ok, alguna otra recomendación que me puedan facilitar por favor.. Les agradecería!
  #10 (permalink)  
Antiguo 21/11/2013, 14:31
Avatar de xSkArx  
Fecha de Ingreso: marzo-2008
Ubicación: Chile
Mensajes: 945
Antigüedad: 16 años, 1 mes
Puntos: 96
Respuesta: Se puede poner un link dentro de un campo de una base de datos

Como te han dicho, porque si guardas la etiqueta en la bd, como te dije puedes ser atacado
__________________
Busca, lee y practica todo lo que puedas.
Usa siempre el buscador antes de postear.
Si posteas código, utiliza el HIGHLIGHT correcto.
  #11 (permalink)  
Antiguo 22/11/2013, 09:24
 
Fecha de Ingreso: noviembre-2013
Ubicación: México
Mensajes: 94
Antigüedad: 10 años, 5 meses
Puntos: 1
Respuesta: Se puede poner un link dentro de un campo de una base de datos

Ok muchas gracias, como que tipo de ataque?

Por ejemplo en la base de datos pondría un link así:

localhost/pruebas/buscador/informacion.php
  #12 (permalink)  
Antiguo 26/11/2013, 10:16
Avatar de Dalam  
Fecha de Ingreso: septiembre-2010
Mensajes: 409
Antigüedad: 13 años, 7 meses
Puntos: 56
Respuesta: Se puede poner un link dentro de un campo de una base de datos

Yo te recomiendo que en vez de guardar la etiqueta html lo que guardes sea la direccion del href

Etiquetas: campo, formulario, link, sql, tabla
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 06:34.