Buongiorno a tutti,
allora il problema di oggi è il seguente, lo so che rompo le scatole ma sono alle prime armi sorry ;P
Allora ho fatto questa pagina che prende i dati da una precedente, i campi sono search_desc oppure search_proc_pen, in base a quale dei due caratteri è indicizzato fa il search e crea una tabella e finquì tutto perfetto.
Ora ho il pulsante SUBMIT Download che richiama la funzione Download la quale mi fa scaricare il file nella lista e mi scrive su un DB a parte chi ha scaricato il file ed altre info e finquì tutto ok, ciè si connette al DB, mi fa scaricare il file del percorso ecc.
Ora il problema è che mi scarica SOLO l'ultimo file della lista non quello in corrispondenza del tasto DOWNLOAD.
Qualcuno può darmi lumi?
Lascio il codice sotto che sto impazzendo.
Grazie
spider81man
allora il problema di oggi è il seguente, lo so che rompo le scatole ma sono alle prime armi sorry ;P
Allora ho fatto questa pagina che prende i dati da una precedente, i campi sono search_desc oppure search_proc_pen, in base a quale dei due caratteri è indicizzato fa il search e crea una tabella e finquì tutto perfetto.
Ora ho il pulsante SUBMIT Download che richiama la funzione Download la quale mi fa scaricare il file nella lista e mi scrive su un DB a parte chi ha scaricato il file ed altre info e finquì tutto ok, ciè si connette al DB, mi fa scaricare il file del percorso ecc.
Ora il problema è che mi scarica SOLO l'ultimo file della lista non quello in corrispondenza del tasto DOWNLOAD.
Qualcuno può darmi lumi?
Lascio il codice sotto che sto impazzendo.
Grazie
spider81man
PHP:
<?php
//include auth.php file on all secure pages
include("auth.php");
require('db.php');
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>PROVA</title>
<link rel="stylesheet" href="css/style.css" />
</head>
<body>
<center><H3>Documenti cercati.</H3></center>
<br>
<br>
<?php
//Richiamiamo il campo username da index.php
$cip=$_SESSION['username'];
if (isset($_POST["Download"])) {
$search_desc = $_REQUEST['search_desc'];
$search_proc_pen = $_REQUEST['search_proc_pen'];
$id_file = $_REQUEST['id_file'];
$nome_file= $_REQUEST['nome_file'];
$path_down=$_REQUEST['path'];
$orario_download= date("d-m-Y H:i:s");
$query_download = "INSERT into `download` (cip_down, id_file, nome_file , orario_download)
VALUES ('$cip','$id_file','$nome_file', '$orario_download')";
/* $result = mysqli_query($con,$query_download) or die(mysql_error());;
/* if($result){
//$ins="Registrazione Utente con CIP $cip avvenuta con successo.";
//header("Content-Disposition:attachment;filename='$path_down'");
}*/
}
$search_desc=$_POST['search_desc'];
$search_proc_pen=$_POST['search_proc_pen'];
if ($search_desc!="" or $search_proc_pen!=""){
?>
<center>
<table border="1" border color="red">
<form action="" method="post" name="download_form">
<tr>
<td>Nome File</td>
<td>Id File</td>
<td>Descizione File</td>
<td>Proc. Pen</td>
<td>Link</td>
</tr>
<?php
if ($search_desc!=""){
$query = "SELECT * FROM `file` WHERE `descrizione`LIKE '%$search_desc%'";
}else{
$query = "SELECT * FROM `file` WHERE `proc_pen`LIKE '%$search_proc_pen%'";
}
$risultato = mysqli_query($con,$query) or die(mysql_error());
while ($dati=mysqli_fetch_array($risultato))
{
$nome_file=$dati['nome_file'];
$descrizione=$dati['descrizione'];
$proc_pen=$dati['proc_pen'];
$path=$dati['path'];
$id=$dati['id'];
?>
<tr>
<input type="hidden" name="search_proc_pen" value=<?php echo $search_proc_pen?>>
<input type="hidden" name="search_desc" value=<?php echo $search_desc?>>
<td><center><?php echo $nome_file?></center></td><input type="hidden" name="nome_file" value=<?php echo $nome_file?>>
<td><center><?php echo $id?></center></td>
<td><center><?php echo $descrizione ?></center></td>
<td><center><?php echo $proc_pen ?></center></td>
<td><center><input name="Download" type="submit" value="Download" /></center></td>
<input type="hidden" name="id_file" value=<?php echo $id?>>
<tr>
<?php
}
?>