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({
autoOpen: false,
modal: true,
});
$( "#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