Salve a tutti!
avrei bisogno di un piccolo aiutino...ho fatto questo script: è una form che invia dati e file a un database mysql. Esiste un modo per obbligare gli utenti a inserire tutte le informazioni???
praticamente mi serve rendere tutti i campi obbligatori...


<?php if(!isset($_POST)) $_POST = $HTTP_POST_VARS; $self = isset($_SERVER) ? $_SERVER["PHP_SELF"] : $HTTP_SERVER_VARS["PHP_SELF"]; if($_POST["invia"]) { // CONNESSIONE AL MYSQL @mysql_connect("localhost", "xxx", "xxxx") or die("Connessione fallita !"); // SELEZIONE DATABASE @mysql_select_db("my_xxx") or die("Selezione Database fallita !"); // MEMORIZZIAMO NELLA VARIABILE $data IL CONTENUTO DEL FILE $data = addslashes(fread(fopen($_FILES["file_binario"]["tmp_name"], "rb"), $_FILES["file_binario"]["size"])); // ESEGUIAMO LA QUERY DI INSERIMENTO $result = @mysql_query("INSERT INTO file_binari (Autore, Titolo, Descrizione, DatiBinari, Nome, Size, Type) VALUES ('" . $_POST["Autore"] . "','" . $_POST["Titolo"] . "','" . $_POST["Descrizione"] . "','$data','" . $_FILES["file_binario"]["name"] . "', '" . $_FILES["file_binario"]["size"] . "','" . $_FILES["file_binario"]["type"] . "')") or die("Query di inserimento fallita !"); // ESITO POSITIVO echo "Il file " . basename($_FILES["file_binario"]["name"]) . " è stato correttamente inserito nel Database."; // CHIUDIAMO LA CONNESSIONE A MYSQL @mysql_close(); } else { echo " <html> <head> <title>Form per l'inserimento</title> </head> <body> <div align=\"center\"> <table> <form action=\"$self\" method=\"POST\" enctype=\"multipart/form-data\"> <tr> <td valign=\"top\">Autore</td> <td><textarea name=\"Autore\" cols=\"40\" rows=\"1\"></textarea></td> </tr> <tr> <td valign=\"top\">Titolo</td> <td><textarea name=\"Titolo\" cols=\"40\" rows=\"1\"></textarea></td> </tr> <tr> <td valign=\"top\">Descrizione </td> <td><textarea name=\"Descrizione\" cols=\"40\" rows=\"5\"></textarea></td> </tr> <tr> <td>File</td> <td><input type=\"file\" name=\"file_binario\" size=\"40\"></td> </tr> <tr> <td colspan=\"2\" valign=\"bottom\" align=\"center\" height=\"30\"> <input type=\"submit\" value=\"Invia il file\" name=\"invia\"></td> </tr> </form> </table> </div> </body> </html> "; } ?>

grazie a tutti!