scusate ragazzi...per essere stata vaga nella mia domanda!!!
vi posto il codice della pagina:
Codice PHP:
<?
session_start
();
require 
"inc/settings.php";
require 
"inc/functions.php";
CheckUtente();

    
header("Cache-Control: no-cache, must-revalidate");
    
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");

    if (@
$_GET['id']) {
        echo 
json_encode(uploadprogress_get_info($_REQUEST['id']));
        exit();
    }

    if (@
$_POST['UPLOAD_IDENTIFIER'])
        exit();
    
    
$uuid uniqid();
    

$id_utenti $_REQUEST["enti"];
$query "SELECT * FROM enti WHERE id_utenti = ".$id_utenti;
$result mysql_query($query) or die(mysql_error());
if (
mysql_num_rows($result) > 0
{
    
$enti mysql_fetch_assoc($result);    
    if (
$_SESSION["tipo"] == "enti"
    {        
        if(
$_SESSION["id"] <> $id_utenti)
        {
        
header("location:lista.php");
        }
    }    

else 
{
    
header("location:lista.php");
}
include 
"header.php";
?>
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/jquery.progressbar.min.js"></script>
        <script type="text/javascript">
            var progress_key = '<?= $uuid ?>';
            
            $(document).ready(function() 
            {
                $("#pb1").progressBar();
                $("#pb2").progressBar({ barImage: 'images/progressbg_yellow.gif'} );
                $("#pb3").progressBar({ barImage: 'images/progressbg_orange.gif', showText: false} );
                $("#pb4").progressBar(65, { showText: false, barImage: 'images/progressbg_red.gif'} );
                $(".pb5").progressBar({ max: 2000, textFormat: 'fraction', callback: function(data) { if (data.running_value == data.value) { alert("Callback example: Target reached!"); } }} );
                $("#uploadprogressbar").progressBar();
            });        
            
            function Module() 
            {
                // Variabili associate ai campi del modulo
                var note = document.upload.note_ente.value;
                var commessa = document.upload.commessa.value;
                var file = document.upload.ulfile2.value;
                if ((commessa == "") || (commessa == "undefined")) {
                   alert("Il campo commessa è obbligatorio.");
                   document.upload.commessa.focus();
                   return false;
                }
                else if ((file == "") || (file == "undefined")) {
                   alert("Il campo file è obbligatorio.");
                   document.upload.ulfile2.focus();
                   return false;
                }
                else if ((note == "") || (note == "undefined")) {
                   alert("Il campo Note è obbligatorio.");
                   document.upload.note_ente.focus();
                   return false;
                }
                //INVIA IL MODULO
                else 
                {
                    document.upload.action = "upload_inserisci.php";
                    document.upload.submit();
                    beginUploads();
                }
            }    
        
        </script>
        <body bgcolor="#FFFFFF">
         <div id="form_inserimento" style="display:none;">
        <form action="upload.php" target="progressFrame" class="insert" method="post" id="upload" name="upload" enctype="multipart/form-data" onSubmit="Module();">
        <input type="hidden" name="UPLOAD_IDENTIFIER" id="progress_key" value="<?= $uuid ?>" />
        <fieldset>    
        <h4>Invia file</h4>
        <div class="item">
            <label for="commessa">Descrizione commessa[i]*[/i]</label>
            <input type="text" class="input w300" name="commessa" />
        </div>
        <div class="item">
            <label for="ulfile2">File</label></td>
            <input type="file" class="input w300" name="ulfile2" id="ulfile2" />
        </div>
        </fieldset>
        <fieldset>    
        <h4>note</h4>
        <div class="item">
            <label for="note_ente">note [i]*[/i]</label>
            <textarea name="note_ente" class="input w400"></textarea>
        </div>
        </fieldset>
        <div class="form-submit">
            <input type="hidden" name="id_utenti" value="<?=$id_utenti?>" />
            
            <input type="button" value="annulla" onClick="$('#form_inserimento').hide();" />
            <input type="submit" value="invia" />
        </div>
        </form>
        


        <span class="progressbar" id="uploadprogressbar">0%</span>
        <iframe style="display: none;" name="progressFrame"></iframe>
        </div>
in alcune occasioni quando clicco sul button Invia per fare l'upload del file comincia l'upload ,ma si accorge ke perde l'id_utente e quando vado a vedere la lista dei file uplodati nel daabase vedo che l'id_utente è 0.


e nella pagina upload_inserisci.php fa l'inserimento nel db
Codice PHP:
<?
session_start
();
require 
"inc/settings.php";
require 
"inc/functions.php";
CheckUtente();

$commessa $_POST["commessa"];
$id_utenti $_POST["id_utenti"];
$note_ente $_POST["note_ente"];


if(
trim($_FILES["ulfile2"]["name"]) == "") {
die(
"Non hai indicato il file da uploadare !");
}
else
{
    
$_POST['ulfile2'];
    
define('CARTELLA_SOFTWARE''download');
    
$cartella $_SERVER["DOCUMENT_ROOT"].CARTELLA_SOFTWARE."/materiale/";
    if(
is_uploaded_file($_FILES["ulfile2"]["tmp_name"])) 
    {
        
move_uploaded_file($_FILES["ulfile2"]["tmp_name"], $cartella.$_FILES["ulfile2"]["name"]) or die ("Impossibile spostare il file, controlla l'esistenza o i permessi della directory dove fare l'upload.");
    }
}    
$date mktime();
echo 
"$date";
$query "INSERT INTO upload_file (id_utenti, commessa, file, data_inserimento_ente, note_ente) VALUES ('".$id_utenti."', '".$commessa."','".$_FILES["ulfile2"]["name"]."',(FROM_UNIXTIME(".$date.")), '".$note_ente."')";
mysql_query($query) or die(mysql_error());

$query "SELECT * FROM tipografia";
$result mysql_query($query) or die(mysql_error());
if (
mysql_num_rows($result) > 0
{
    
$tipografia mysql_fetch_assoc($result);
}
else 
{
    
header("location:lista.php");
}
mysql_free_result($result);
?>