Ver Mensaje Individual
  #3 (permalink)  
Antiguo 27/11/2007, 12:43
Avatar de Javiglez
Javiglez
 
Fecha de Ingreso: marzo-2006
Ubicación: Valladolid
Mensajes: 496
Antigüedad: 18 años, 2 meses
Puntos: 0
Re: avatar expediente

Hola, he reflotado el post porque no he tenido tiempo de ponerme con ello cuando comente mi problema pero vuelvo a la carga. He hecho como karinox me comento con algunas modificaciones. Subo el archivo normalmente y guardo el campo nombre del archivo que siempre va a ir terminado en AVATAR.jpg y saco el nombre entero del archivo con esta consulta
Código PHP:
<?php
        
        $sql
="SELECT Expedientes.expediente, Documentos.nombre FROM Expedientes, Documentos, Clientes WHERE 
        Clientes.dni = '"
.$_SESSION['dni']."' AND Expedientes.dni= Clientes.dni AND Expedientes.miniatura='AVATAR' AND Documentos.expediente=Expedientes.expediente";
        
$result mysql_query(sprintf$sqlmysql_real_escape_string$_GET['expediente'] ) ) );
        
$nombre_avatar=mysql_num_rows($result);
        
$rutadelarchivo "UPLOAD/$nombre_avatar";
        
?>
        <img src="UPLOAD/<?php echo "$rutadelarchivo";?>" border="0" />
Pero poniendo en la consulta Expedientes.miniatura='AVATAR.jpg' solo me lo encontraría si se llamara AVATAR pero tiene algo delante, el nombre del expediente al que pertenece, osea el nombre de la foto que utilizo de avatar en cada expediente es nombreAVATAR.jpg pero no se como ponerlo para que lo coja en la consulta...la consulta es una aproximación estoy probando a ver si me podeis echar una mano....
Esta es la estructura de la tabla expediente de la que quiero mostrar el avatar...
Código PHP:
$sql "CREATE TABLE Expedientes (
expediente INT (20) NOT NULL AUTO_INCREMENT,
nombre VARCHAR (50) NOT NULL,
miniatura VARCHAR (30) NOT NULL,
direccion VARCHAR (200) NOT NULL,
dni VARCHAR (9) NOT NULL,
PRIMARY KEY (expediente),
INDEX (dni),
FOREIGN KEY (dni) REFERENCES Clientes(dni) 
) TYPE = INNODB;"

a ver si me echais una mano que ando un poco atascadillo, gracias.