Foros del Web » Programando para Internet » PHP »

Problemas con las Variables de Texto

Estas en el tema de Problemas con las Variables de Texto en el foro de PHP en Foros del Web. Hola a todos/as. Es una tontería lo que os voy a exponer pero es que no logro darle. como indicar al servidor que lo que ...
  #1 (permalink)  
Antiguo 25/05/2010, 13:05
Avatar de estibaliz2006  
Fecha de Ingreso: noviembre-2006
Mensajes: 439
Antigüedad: 17 años, 5 meses
Puntos: 1
Problemas con las Variables de Texto

Hola a todos/as. Es una tontería lo que os voy a exponer pero es que no logro darle.

como indicar al servidor que lo que estoy pasando es una variable de texto¿?

os cuento:

tengo este enlace:

Código PHP:
echo "<a href=seccc.php?id=$datos[teamart]&idd=e>$datos[teamart]</a>"
Bien. El valor de la id es una variable de texto, quiero decir, que a lo mejor ese valor es "Santiago de Compostela". Cuál es el problema? pues que al tratar de pasarla, sólamente coge la primera palabra porque no sabe que es una variable de texto. Es decir, el enlace, que debería verse así al pinchar en él:

seccc.php?id=Santiago de Compostela&idd=e

se ve realmente así:

seccc.php?id=Santiago&idd=e

es una tontería pero....cómo?

__________________
desgraciadamente no conozco php ni la mitad de lo que lo conocen ustedes y eso es menos de la mitad de lo que yo querria y lo que yo querria es menos de la mitad de lo que la mitad de ustedes conocen
  #2 (permalink)  
Antiguo 25/05/2010, 13:09
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 14 años, 6 meses
Puntos: 334
Respuesta: Problemas con las Variables de Texto

Código PHP:
Ver original
  1. $teamart = urlencode($datos["teamart"]);
  2. echo "<a href=seccc.php?id=$teamart&idd=e>$datos[teamart]</a>";

intentalo asi =)
__________________
More about me...
~ @rhyudek1
~ Github
  #3 (permalink)  
Antiguo 25/05/2010, 13:10
Avatar de José Molina  
Fecha de Ingreso: enero-2002
Ubicación: USA
Mensajes: 768
Antigüedad: 22 años, 3 meses
Puntos: 1
Respuesta: Problemas con las Variables de Texto

Saludos

Mi recomendación es que trabajes la cadena de texto antes de concatenarla, con str_replace y sustituyas los espacios en blanco por -.

Suerte
__________________
José Molina
La marginalidad no esta en la incapacidad de calmar el hambre de un estómago sino en la incapacidad de calmar el hambre de la mente.
  #4 (permalink)  
Antiguo 25/05/2010, 13:11
Avatar de eZakto  
Fecha de Ingreso: julio-2008
Mensajes: 214
Antigüedad: 15 años, 9 meses
Puntos: 5
Respuesta: Problemas con las Variables de Texto

No sé si entendí bien, pero creo que esto te servirá:
http://ar2.php.net/urlencode

Código PHP:
Ver original
  1. $id = urlencode($datos['teamart']);
  2. echo "<a href=seccc.php?id={$id}&idd=e>{$datos['teamart']}</a>";

Edit: Me ganaron xd

Última edición por eZakto; 25/05/2010 a las 13:16
  #5 (permalink)  
Antiguo 26/05/2010, 00:00
Avatar de estibaliz2006  
Fecha de Ingreso: noviembre-2006
Mensajes: 439
Antigüedad: 17 años, 5 meses
Puntos: 1
Respuesta: Problemas con las Variables de Texto

gracias a todos....sois unos cracks...:cora zon:
__________________
desgraciadamente no conozco php ni la mitad de lo que lo conocen ustedes y eso es menos de la mitad de lo que yo querria y lo que yo querria es menos de la mitad de lo que la mitad de ustedes conocen

Etiquetas: variables
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 15:16.