Foros del Web » Programando para Internet » PHP »

Cargar imagenes dependiendo del resultado de una select

Estas en el tema de Cargar imagenes dependiendo del resultado de una select en el foro de PHP en Foros del Web. por ejemplo estoy intentando esto y aparece como que no encuntra la ruta de la foto.Codigo <?php if($pos=1) echo "<div id=1 class=1><img src='./imagenes/Foto1.jpg' /></div>"; else ...
  #1 (permalink)  
Antiguo 21/02/2011, 15:24
 
Fecha de Ingreso: febrero-2011
Mensajes: 89
Antigüedad: 13 años, 2 meses
Puntos: 1
Cargar imagenes dependiendo del resultado de una select

por ejemplo estoy intentando esto y aparece como que no encuntra la ruta de la foto.Codigo
<?php
if($pos=1)
echo "<div id=1 class=1><img src='./imagenes/Foto1.jpg' /></div>";
else
echo "<div id=1 class=1><img src='./imagenes/Foto2.jpg' /></div>";
?>
  #2 (permalink)  
Antiguo 21/02/2011, 15:28
 
Fecha de Ingreso: diciembre-2010
Mensajes: 788
Antigüedad: 13 años, 4 meses
Puntos: 51
Respuesta: Cargar imagenes dependiendo del resultado de una select

Primero que todo, $pos = 1 es una asignación y no funciona como condición ya que el if necesita un valor booleano. Sería $pos == 1.

Por lo otro, si no encuentra la ruta es porque está mal, prueba poner el path completo al directorio.
  #3 (permalink)  
Antiguo 21/02/2011, 15:31
 
Fecha de Ingreso: febrero-2011
Mensajes: 89
Antigüedad: 13 años, 2 meses
Puntos: 1
Respuesta: Cargar imagenes dependiendo del resultado de una select

lo del pos a sido por las prisas es evidente que va con doble ==.La ruta va asi
<?php
echo "<div id=1 class=1><img src='./imagenes/foto1.jpg' /></div>";
?>
no se si hay que escapar carateres para la ruta o ponerlo de alguna forma concreta..
  #4 (permalink)  
Antiguo 21/02/2011, 15:39
 
Fecha de Ingreso: diciembre-2010
Mensajes: 788
Antigüedad: 13 años, 4 meses
Puntos: 51
Respuesta: Cargar imagenes dependiendo del resultado de una select

No creo que sea un problema de escapar nada, si no encuentra las imágenes es porque estás poniendo mal la ruta, el mismo error te lo dice. Por eso te digo, usa rutas absolutas. Ej:

Código PHP:
Ver original
  1. <?php
  2. echo "<div id=1 class=1><img src='http://mipaginaweb.com/imagenes/foto1.jpg' /></div>";
  3. ?>
  #5 (permalink)  
Antiguo 21/02/2011, 15:56
 
Fecha de Ingreso: febrero-2011
Mensajes: 89
Antigüedad: 13 años, 2 meses
Puntos: 1
Respuesta: Cargar imagenes dependiendo del resultado de una select

nada macho esto sigue sin rular intento evitar las rutas absolutas por que no le gustan al que me va a examir el trabajo... he probado esto nada:
<?php
echo "<div id=1 class=1>
<img src='http://localhost/Proyecto/Ejecucion/imagenes/Bolo.jpg'/>
</div>";
?>
  #6 (permalink)  
Antiguo 21/02/2011, 16:04
 
Fecha de Ingreso: diciembre-2010
Mensajes: 788
Antigüedad: 13 años, 4 meses
Puntos: 51
Respuesta: Cargar imagenes dependiendo del resultado de una select

Si ponés http://localhost/Proyecto/Ejecucion/imagenes/Bolo.jpg en tu navegador, te muestra la imagen? Puede ser un problema de mayúsculas y minúsculas.
  #7 (permalink)  
Antiguo 21/02/2011, 16:05
 
Fecha de Ingreso: junio-2008
Mensajes: 16
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Cargar imagenes dependiendo del resultado de una select

Buenas! lo de las rutas relaticas esta bien! Esa es la forma de hacerlo.

Prueba lo siguiente...

Si la imagen se encuentra en el mismo directorio donde esta el archivo que estas ejecutando:
Código:
<img src="nombredearchivo.jpg" />
Si la imagen se encuentra en una carpeda que esta al mismo nivel donde se encuentra el archivo que estas ejecutando:

Código:
<img src="tucarpeta/nombredearchivo.jpg" />
Si la imagen se encuentra una carpeta atras de donde estas ejecutando:

Código:
<img src="http://www.forosdelweb.com/f18/nombredearchivo.jpg" />
../ va u nivel para atras, por tanto puedes poner tantos ../ como niveles necesites retroceder.

Prueba eso y luego sino posea el codigo del archivo. Saludos

PD: lo que dice walterdevel es muy correcto. Por defecto intenta que al menos los nombres de las carpetas sean en minusculas, sin espacios ni caracteres especiales. Eso ayudara!
  #8 (permalink)  
Antiguo 21/02/2011, 16:14
 
Fecha de Ingreso: febrero-2011
Mensajes: 89
Antigüedad: 13 años, 2 meses
Puntos: 1
Respuesta: Cargar imagenes dependiendo del resultado de una select

si al poner la ruta absoluta en el navegador si aparece y si lo pongo fuera de codigo php tambien pero si lo intento establecer con un echo dentro de php ni se inmuta..Probando esto:
<?php
$foto=1;
if($foto==1){
echo "<img src=foto.jpg/>";
?>
<?php
}
?>
  #9 (permalink)  
Antiguo 21/02/2011, 16:28
 
Fecha de Ingreso: junio-2008
Mensajes: 16
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Cargar imagenes dependiendo del resultado de una select

prueba

<?php
$foto=1;
if($foto==1){
echo '<img src="foto.jpg" />';
};
?>
  #10 (permalink)  
Antiguo 21/02/2011, 16:51
 
Fecha de Ingreso: febrero-2011
Mensajes: 89
Antigüedad: 13 años, 2 meses
Puntos: 1
Respuesta: Cargar imagenes dependiendo del resultado de una select

exeption hay le has dao tio.muchas gracias.Me recomnedais alguna forma mas fiable de representar graficos dinamicos...

Etiquetas: dependiendo, imagenes, select, resultados
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 22:32.