ragazzi questo codice fa l'upload del file....ma qualsiasi controllo applico sui campi del form, per verificare che non siano nulli è vano...chi mi puo dare un aiuto???
i campi da controllare sono:commessa,ulfile1,note_tipografia
codice:<? 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(); session_start(); require "inc/settings.php"; require "inc/functions.php"; CheckUtente(); $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"> var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); </script> <script type="text/javascript"> try { var pageTracker = _gat._getTracker("UA-1120774-3"); pageTracker._trackPageview(); } catch(err) {} </script> <script type="text/javascript" src="http://t.wits.sg/misc/js/jQuery/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 beginUpload() { $("#uploadprogressbar").fadeIn(); var i = setInterval(function() { $.getJSON("download.php?id=" + progress_key, function(data) { if (data == null) { clearInterval(i); location.reload(true); return; } var percentage = Math.floor(100 * parseInt(data.bytes_uploaded) / parseInt(data.bytes_total)); $("#uploadprogressbar").progressBar(percentage); }); }, 1500); return true; } </script> <style type="text/css"> #uploadprogressbar { display: none; } </style> <body bgcolor="#FFFFFF"> <div class="container"> <div class="content"> <div class="content-wrapper"> <div class="small-left"> <div class="box-left"> <h3>scheda enti</h3> <p style="width:100px"><?=$enti["tipo_ente"]?> <?=$enti["citta"]?></p> <p style="width:100px"><?=$enti["user"]?></p> <p style="width:100px"><?=$enti["nome"]?> <?=$enti["cognome"]?></p> <p style="width:100px">e-mail <? ($enti["email"]) ? print "<a href=\"mailto:".$enti["email"]."\">".$enti["email"]."</a>" : print "-----";?></p> <ul class="menu"> <? if ($_SESSION["tipo"] <> "enti") { ?> <li class="active">dati Enti <li class="active">file ricevuti da Enti [*]file inviati a Enti <li class="active">Stampa e Stato <li class="active">invia mail a Enti <? } else { ?> <li class="active">dati Enti <li class="active">file inviati a Tipografia[*]file ricevuti da Tipografia <li class="active">Procedura stampa <li class="active">invia mail a Tipografia <? } ?> [/list] </div> </div> <div class="big-last"> <form action="download_inserisci.php" target="progressFrame" class="insert" method="post" id="uploadform" name="uploadform" enctype="multipart/form-data" onSubmit="beginUpload();"> <input type="hidden" name="UPLOAD_IDENTIFIER" id="progress_key" value="<?= $uuid ?>" /> <fieldset> <h4>Invia file</h4> <div class="item"> <label for="commessa">Commessa *</label> <select name="commessa" class="input w300"> <? $download = 0; $query ="SELECT * FROM upload_file WHERE download_ente = ".$download." AND id_utenti = '".$id_utenti."' ORDER BY commessa"; $result = mysql_query($query) or die(mysql_error()); if (mysql_num_rows($result) > 0) { while ($commessa = mysql_fetch_assoc($result)) { echo "<option value=\"".$commessa["id_materiale"]."\">".$commessa["commessa"]."</option>"; } } mysql_free_result($result); ?> </select> </div> <div class="item"> <label for="ulfile1">File</label></td> <input type="file" class="input w300" name="ulfile1" id="ulfile1" /> </div> </fieldset> <fieldset> <h4>note</h4> <div class="item"> <label for="note_tipografia">note *</label> <textarea name="note_tipografia" class="input w400"></textarea> </div> </fieldset> <div class="form-submit"> <input type="hidden" name="id_utenti" value="<?=$id_utenti?>" /> <input type="hidden" name="action" value="download_inserisci" /> <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> </div> </div> <br class="clear" /> </div>

 
			
			 
					
					
					
						 Rispondi quotando
  Rispondi quotando 
						