Foros del Web » Programando para Internet » PHP »

valor de variable de sesion dentro de codigo HTML

Estas en el tema de valor de variable de sesion dentro de codigo HTML en el foro de PHP en Foros del Web. buenoles cuento, estoy haciendo una tabla de html mediante una funcion php el problema es el siguiente:: En variables de sesion en concreto un array ...
  #1 (permalink)  
Antiguo 06/11/2006, 07:08
Avatar de yesik  
Fecha de Ingreso: octubre-2004
Ubicación: Orense
Mensajes: 292
Antigüedad: 19 años, 6 meses
Puntos: 1
valor de variable de sesion dentro de codigo HTML

buenoles cuento, estoy haciendo una tabla de html mediante una funcion php el problema es el siguiente::
En variables de sesion en concreto un array tengo las rutas de imagenes
Código HTML:
$_SESSION['rutas'][0]="2.bmp";
El problema esta al nitentar visualizarlas mediante el src::

Código HTML:
function  dibujar(){
echo($_SESSION['rutas'][0]);  // escribe correctamente 2.bmp
echo "<img id='imgPrevSub0' name='imgFoto0' src='$_SESSION[rutas][0]'>";  //aki no consigo mostrar la imagen.....
Saben que es lo q estoy haciendo mal??
Gracias de antemano
__________________
Inmuebles de Galicia:: www.inmueblevirtual.net
Compartir piso Galicia:: www.inmueblevirtual.net/foro
  #2 (permalink)  
Antiguo 06/11/2006, 07:32
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Respeta las comillas dobles donde tengas que usarlas .. es cosa de "escaparlas" con el \ delante:

Código PHP:
echo "<img id=\"imgPrevSub0\" name=\"imgFoto0\" src=\"".$_SESSION['rutas'][0]."\">"
Y también usa las comillas simple en la llamada a indices en arrays en general. Concatenar también te ayudará a ver tu variable en una cadena dada fácilmente (fijate como se "colorea" diferente).

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #3 (permalink)  
Antiguo 06/11/2006, 09:28
 
Fecha de Ingreso: julio-2006
Ubicación: sevilla
Mensajes: 251
Antigüedad: 17 años, 9 meses
Puntos: 5
Yo empleo este metodo:

echo "<img id='foto' name='foto' src='imagenes/".$_SESSION['rutas'][0]."' >";

Al emplear comillas simples no tienes que escapar el codigo. Recuerda marcarle la ruta de donde se encuentre la carpeta con las imagenes. Puedes indicarselo como he hehco arriba o asi:

$ruta="imagenes/";
$ruta+=$_SESSION['rutas'][0];

echo "<img id='foto' name='foto' src='imagenes/".$ruta."' >";

Esto te sirve por si necesitas variar la ruta de donde provienen las imagenes como en mi caso que tengo un sistema de directorios para clasificar por tipos:

animales->perros
gatos
edificios->casas

Espero que te sea de ayuda
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 21:10.