Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> upload pliku z opisem autora i tematu
superbuu
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 24.02.2008

Ostrzeżenie: (0%)
-----


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>
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 12:09