Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/06/2014, 11:52
dasapa
 
Fecha de Ingreso: octubre-2011
Mensajes: 206
Antigüedad: 12 años, 6 meses
Puntos: 1
Listar ficheros (path) Mysql - jquery Dialog Form

Hola ,

tengo una base de datos en la que cada registro abro un dialog form en la que muestro informacion de alumnos. Ahora quiero mostrar un enlace a un archivo concreto de ese alumno.

Con esta funcion abro el dialog form de un alumno concreto (Id), "buscaralumno.php" carga los datos que hay guardados en la BD.

Código PHP:
function editar_alumno(Id)
            {
                   var 
Id="Id="+Id;
                    $.
ajax({                  
                        
url:"buscaralumno.php",
                        
type:"POST",
                        
data:Id,
                        
dataType:"json",
                        
success:
                            function(
respuesta)
                        {
                        $( 
"#dialog-form" ).dialog({
                        
autoOpenfalse,
                        
modaltrue,
                        });
                           $( 
"#dialog-form" ).dialog"open" ); 
                            $(
'#Id').val(respuesta.Id);
                           $(
'#Nombre').val(respuesta.Nombre);
                           $(
'#fecha').val(respuesta.fc);
                            $(
'#tipo').val(respuesta.tp);
                           $(
'#estado').val(respuesta.es);
                        }
                   }) 
            }; 
y con este codigo obtengo los datos del fichero (nombre,path) que tengo en otra BD. Lo que no se es como puedo llamar a este codigo al abrir el dialog form (funcion de arriba) para que se muestren los enlaces del fichero.

Código PHP:
<?php

$Id
=$_POST['Id']; 

$sql="SELECT Id,Nombre_fichero,Path FROM files WHERE Alumno=$Id";
$q=  mysql_query($sql,$con)or die("Problemas al ejecutar la consulta");
 
while(
$datos=  mysql_fetch_array($q)){
?>
<img src="deleted.ico" style="cursor: pointer;" onclick="eliminar('<?php echo $datos['Id'];?>')"/>
<a href="<?php echo $datos['Path']?>"><td class="center"><?php echo $datos['Nombre_fichero']?></td></a>
<td class="center"><?php echo $datos['Fecha']?></td></br>


<?php
          
}
            
?>
Gracias. Un saludo