[PHP] Problemi cancellazione dato su DB [RISOLTO]

spider81man

Utente Attivo
7 Lug 2018
26
0
1
Roma
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
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
}
?>
 

spider81man

Utente Attivo
7 Lug 2018
26
0
1
Roma
RISOLTO,
bastava mettere il <forrm> dopo la generazione della seconda riga, quella che viene implementata in automatico, in questo modo prende SOLO quella riga.
Grazie cmq
 
Discussioni simili
Autore Titolo Forum Risposte Data
N php problemi a visualizzare video PHP 3
M Problemi con la stampa dei valori in php PHP 1
L Problemi form Pagina php HTML e CSS 3
S Problemi delle funzioni eliminate con PHP e MySQL PHP 4
S Problemi con modulo upload video php (help!) PHP 0
M [PHP] Problemi su inserimento array nel db PHP 7
E [PHP] problemi nuova riga con fwrite su piattaforma android PHP 5
M [PHP] Problemi di salvataggio su campo calcolato PHP 0
M [PHP] Problemi con query unione PHP 11
M [PHP] Problemi con select PHP 6
M [PHP] Problemi con il riconoscimento login. PHP 21
M Problemi con database Apache/2.4.37 (Win32) OpenSSL/1.1.1a PHP/7.3.1 PHP 6
S [PHP] problemi con le sessioni PHP 3
T [PHP] problemi con il browser PHP 0
M [PHP] Problemi con login facebook PHP 0
F [PHP] Problemi di base con bot di telegram PHP 9
D problemi login php 5.6 mysql PHP 1
G Problemi con pagina online.php di una chat in php PHP 38
S Problemi con impostazioni php PHP 3
M Problemi tra GROUP BY e tabella 'datagrid.class.php' PHP 6
S [PHP] Problemi con Login e pagina Utente PHP 5
ANDREA20 problemi carrello in php PHP 0
ANDREA20 [PHP] Problemi carrello commerciale PHP 0
P [PHP] problemi con session_start PHP 15
giuseppe_123 Problemi form php/html PHP 33
webmachine [PHP] Problemi con Login e pagina Utente PHP 3
robertolp problemi e html php PHP 9
M problemi javascript/php Javascript 0
M Problemi PHP e MySQL PHP 1
L Refresh include php con jquery problemi negli script dopo load jQuery 2
F Problemi login con lo script php PHP 2
W problemi incomprensibili invio mail dal sito in PHP PHP 3
C Problemi con esercizi di php PHP 0
I Problemi di sicurezza php PHP 1
C problemi link in tabella php PHP 8
B Problemi con pannello di controllo PHP PHP 0
B Problemi con pannello di controllo PHP PHP 0
G Problemi PHP Hidden e Visible PHP 0
F Problemi php-html PHP 0
D PROBLEMI invio posta con php PHP 3
G Problemi PHP PHP 7
F nl2br di php crea problemi con javascript PHP 7
S php problemi di funzione header usando la fuzione di jquery post PHP 4
F Problemi di settaggio Php per mail in locale PHP 3
F problemi form utenti php e database PHP 9
S problemi con ajax e php Ajax 3
Albertoesse Problemi Interazione tra PHP\JS\MYSQL PHP 3
V Usa la libreria "phpgraphlib.php" problemi nell'includere altri file PHP 2
S problemi jquery ajax chiamare una pagina php Ajax 5
R problemi con un vostro tutorial php. PHP 0

Discussioni simili