Buenas fenómeno. Ya me he puesto manos a la obra con todo esto. Te cuento lo que llevo y a ver si puedes echarme una mano.
He creado en la base de datos una nueva tabla llamada MODELOS_PRESENTADOS , la cuál tiene 2 campos: id_modelos, id_soci_mod
id_modelos es el identificador del modelo que quiero almacenar en una carpeta del server a modo de .pdf
id_soci_mod es el identificador que hace referencia a la sociedad en cuestión
Pues bien,he conseguido que me muestre en la web solo los "id_modelos" de la sociedad que yo selecciono, pero cuando pincho encima de uno de ellos para que supuestamente se me abra el .pdf lo que ocurre es que se me abre la carpeta con todos los .pdf (de todas las empresas). Me gustaría que al pincharle encima del enlace con el "id_modelos" se me abriera el .pdf seleccionado. Pongo el código para ver si así lo veis mas claro:
script principal "modelospresentados.php"
Código PHP:
<?php
$ruta = $_GET['pob1'];
$modelitos = obtener_modelos_presentados($ruta);
mostrar_modelos_presentados($modelitos);
?>
script de salida "salida.php"
Código PHP:
function mostrar_modelos_presentados($modelitos)
{
//muestra todos los vinos que hay dentro del array
if (!is_array($modelitos))
{
echo '<br />No hay modelos presentados para esta sociedad<br />';
}
else
{
echo '<table width = \"100%\" border = 10>';
//crea una fila en la tabla para cada modelo
foreach ($modelitos as $row)
{
$url = 'http://127.0.0.1/formularios/consulta/modelos?id_modelos='.($row['id_modelos']);
echo '<tr><td>';
if (@file_exists('modelos/'.$row['id_modelos'].'.pdf'))
{
$nombre_modelo = '<a href =\'modelos/'.($row['id_modelos']).'.pdf\' border=0>';
poner_url($url, $nombre_modelo);
}
else
{
echo ' ';
}
echo '</td><td>';
$nombre_modelo = $row['id_modelos'].' --- De la sociedad --- '.$row['id_soci_mod'];
poner_url($url, $nombre_modelo);
echo '</td></tr>';
}
echo '</table>';
}
echo '<hr />';
}
Muchas gracias por todo.