PHP - php mysql dropdown list

 
Vista:

php mysql dropdown list

Publicado por win1 (1 intervención) el 19/08/2015 13:33:12
Hola,

Tengo una base de datos que guarda documentos pdf, tengo un código que crea un dropdown list que muestra los documentos y necesito que al hacer clic en un documento este sea descargado para que el usuario vea su contenido.

alguien me puede colaborar , adjunto el código, los documentos se encuentran en una carpeta

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
include_once 'config.php'; // Database connection using PDO
$id =1;
$query = "SELECT id, file FROM quality WHERE $id=id";
$result = mysql_query($query); ?>
 <select name="select1">
 
 <?php while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) { ?>
 
 <option value="<?php print $line['file'];?> ">
 
  <?php  print $line['file'];?>   </option>
 
  <?php } ?> </select>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de JAG

php mysql dropdown list

Publicado por JAG (16 intervenciones) el 26/08/2015 00:52:57
Con la función onchange de un select puedes hacer algo similar a esto...

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<html>
 <head>
  <script type="text/javascript">
 
   function changeFunc() {
    var selectBox = document.getElementById("selectBox");
    var selectedValue = selectBox.options[selectBox.selectedIndex].value;
    //Descargas el archivo de tu servidor...
   }
 
  </script>
 </head>
 <body>
 <select id="selectBox" name="select1"  onchange="changeFunc();">
 <?php while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) { ?>
 <option value="<?php print $line['file'];?> ">
 <?php  print $line['file'];?>   </option>
 <?php } ?> </select>
 </body>
</html>

¿Algo así es lo que buscas?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar