Foros del Web » Programando para Internet » PHP »

recuperar un variable mediante Get

Estas en el tema de recuperar un variable mediante Get en el foro de PHP en Foros del Web. Hola a todos/as: Tengo lo siguiente: Un archivo que tiene dos divs. En uno se muestran imágenes en miniatura leidas de un directorio. y en ...
  #1 (permalink)  
Antiguo 22/12/2008, 08:23
 
Fecha de Ingreso: agosto-2005
Mensajes: 70
Antigüedad: 18 años, 8 meses
Puntos: 0
recuperar un variable mediante Get

Hola a todos/as:


Tengo lo siguiente:

Un archivo que tiene dos divs. En uno se muestran imágenes en miniatura leidas de un directorio. y en otro quiero que aparezca la imagen en grande.

La imágenes del directorio de grandes tienen el mismo nombre que las del directorio de miniaturas.

La miniaturas aparecen correctamente, pero la grande no.
La idea es recuperar el nombre que paso a través de url y leerlo en el div donde se muestra la foto grande.
Os agradezco vuestra ayuda.

Este es el código completo

Código PHP:
<?
            $sql
"SELECT * FROM comunidades WHERE nombrecomunidad='".$nombre."';";
            
$res=mysql_query($sql) or die("Error en el servidor");            
            
            while(
$fila mysql_fetch_array($res)){
            
$var $fila["nombrecomunidad"];
            
            if(
$var == $nombre){ 
              
$param $fila["id"];
            
$vars $fila["direccioncomunidad"];
             }
            }            
            function 
leerDirectorio($cual
             {
              
$directorio opendir($cual);
              while (
$item_del_directorio readdir($directorio))
               {
            
$archivos[] = $item_del_directorio;
               }
  
              
closedir($directorio);
              return 
$archivos;
             }
            
            
?>
            </div>
            <div id="contenidorestringido">
            <?
            
echo "<h1>COMUNIDAD DE: <span class='estilo2'>$var<span/></h1>";
            echo 
"<h1><span class='estilo2'>$vars<span/></h1>\n";
            echo 
"<br>\n";
            echo 
"<br>\n";
        
            
            
?>
                        
            <div id="fotoscomunidad">
            <?
            
            
global $file;
            
$handle=opendir("../imagenes/miniaturas/$param");        
                        
            while (
$file readdir($handle))
            {
            if(
$file != "." && $file != ".." && $file != "Thumbs.db")
            {
            
$fichero "../imagenes/miniaturas/$param/".$file;
            echo 
"<ul><li>";
              echo 
"<a href='comunidad.php?nombrecomunidad=$nombre&amp;$file'><img src='$fichero' /></a>";
            echo 
"</li></ul>";
                                                
            }
        }
    
//Cerramos el directorio
    
closedir($handle);
            
            
?>
            </div>
            <div id="fotograndec">
            
            <?                
            
            $foto
"../imagenes/grandes/$param/".$_GET['$file'];
            echo 
$foto;
            
//echo "<img src='$foto'/>";
                        
    //libere resultado los borre
            
mysql_free_result($res);
            
mysql_close($conex);
            
?>
Próspero año nuevo!
Lyra
  #2 (permalink)  
Antiguo 22/12/2008, 08:26
 
Fecha de Ingreso: noviembre-2002
Mensajes: 1.341
Antigüedad: 21 años, 5 meses
Puntos: 17
Respuesta: recuperar un variable mediante Get

No muestras la imagen, sólo la ruta, falta el tag img con la ruta para que lo muestre.
  #3 (permalink)  
Antiguo 22/12/2008, 08:28
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: recuperar un variable mediante Get

mmm... necesitas leer el manual de PHP !!!

?foo=bar
Código PHP:
echo $_GET['foo']; 
simplemente, tu usas $file como índice de $_GET .. y ni existe y ni es valido!!

demás, te falta especificar un índice valido... ej. imagen=$file y recibirla correctamente... $_GET['imagen']
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #4 (permalink)  
Antiguo 22/12/2008, 11:54
 
Fecha de Ingreso: agosto-2005
Mensajes: 70
Antigüedad: 18 años, 8 meses
Puntos: 0
Respuesta: recuperar un variable mediante Get

o sea sería esto que ya funciona:
Código PHP:

<?
$foto 
$_GET['imagen'];
if(isset(
$foto)){
//echo "<span class='estilo2'>$foto<span/>";
 
echo "<img src='../imagenes/grandes/$param/$foto'>"
}else{
 echo 
"<img src='../imagenes/grandes/$param/P1070958.JPG'/>";
  }
Una cosa más ¿cómo cogería la primera imagen dinámicamente si cambiara?

Muchas gracias,
Lyra
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 20:03.