Ver Mensaje Individual
  #6 (permalink)  
Antiguo 07/01/2008, 11:59
sneider
 
Fecha de Ingreso: septiembre-2005
Mensajes: 379
Antigüedad: 18 años, 7 meses
Puntos: 0
Re: Almacenar pdf para abrirlos cuando yo quiera

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 
'&nbsp;';
      }
      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.

Última edición por sneider; 07/01/2008 a las 12:06