SORY ŻE NIE MAM W ZNACZNIKACH /CODE KOD ALE MI NIE DZIAŁA
Mam upload pliku w formularzu wraz z podaniem autora pliku i np. tematu pliku.

Problem jest taki że chcę aby przed uploadem pliku została sprawdzona poprawność wprowadzonych danych czyli autora i tematu. Nie mogą być puste.

Mój kod to:

<?php
if (isset($_FILES['Plik']))
{

echo('<pre>');print_r($_POST);echo('</pre>');

if (move_uploaded_file($_FILES['Plik']['tmp_name'],'./'.$_POST['kategoria'].'/'.$_FILES['Plik']['name']))
{
echo('Plik został przesłany prawidłowo.');
$mysql_link = mysql_connect("127.0.0.1", "root", "12345") or die ("Nie mogę nawiązać połaczenia z serwerem.");
mysql_select_db("laboratorium");
$result = mysql_query ('SELECT * FROM sprawozdania');
$ilosc=mysql_num_rows($result);

echo("<br>Liczba odpowiedzi: $ilosc<br />");

mysql_close($mysql_link);
}
else
{
switch($_FILES['Plik']['error'])
{
case 1: echo('Przesyłany plik jest większy niż zezwala konfiguracja serwera.');break;
case 2: echo('Przesyłany plik jest większy niż zezwala formularz.');break;
case 3: echo('Przesłano tylko część pliku.');break;
case 4: echo('Plik nie został przesłany');break;
}
}
}
?>

<form action="<?php echo $_SERVER["PHP_SELF"]; ?>" method="post" enctype="multipart/form-data">
<input type="hidden" name="MAX_FILE_SIZE" value="2000" />

<table border="0">
<tr><td>Twój Nick:</td><td>
<input size="30" type="text" name="nick" value="<?php echo $_POST['nick']; ?>" /></td></tr>
<tr><td>Temat:</td><td>
<textarea cols="40" rows="2" name="temat"><?php echo $_POST['temat']; ?></textarea></td></tr>
<tr><td>Plik:</td><td>
<input type="file" name="Plik" size="20" />
<tr><td></td><td>
<input type="button" value="Przycisk" name="sprawdz">&nbsp;&nbsp;&nbsp;
<input type="submit" value="Wyślij plik" /></td></tr>
</table>
</form>