<?php function odbierz($pole) { } $imie = odbierz($_POST['imie']); $nazwisko = odbierz($_POST['nazwisko']); $nazwa_firmy = odbierz($_POST['nazwa_firmy']); $opis = odbierz($_POST['opis']); } else { include("../tabele/dane.php"); if (!$conn) { } if (!$db) { } { if ($_FILES['plik']['error']==UPLOAD_ERR_OK) { $nazwapliku=$_FILES['plik']['name']; $typpliku=$_FILES['plik']['type']; $rozmiarpliku=$_FILES['plik']['size']; $srcplik=$_FILES['plik']['tmp_name']; if ($typpliku=="application/msword" || $typpliku=="application/pdf" || $typpliku=="text/html" || $typpliku=="application/rtf" || $typpliku=="application/vnd.oasis.opendocument" || $typpliku=="text/plain" ) { $zapytanie="INSERT INTO $mysql_tabela (id_dane,imie,nazwisko,nazwa_firmy,opis,plik,nazwa,typ,rozmiar) VALUES ('','$imie','$nazwisko','$nazwa_firmy','$opis','$mysqlplik','$mysqlnazwapliku','$mysqltyppliku','$rozmiarpliku')"; else } else { die("twój plik nie został zapisany w bazie, bo jest innego formatu niż: pdf,doc,txt,html,rtf ..."); } } } else { $zapytanie2="INSERT INTO $mysql_tabela (id_dane,imie,nazwisko,nazwa_firmy,opis,plik,nazwa,typ,rozmiar) VALUES ('','$imie','$nazwisko','$nazwa_firmy','$opis','$mysqlplik','$mysqlnazwapliku','$mysqltyppliku','$rozmiarpliku')"; else } } ?>
chodzi o to ze mozna dodac dane do bazy bez pliku ale musi byc wypelnione przynajmniej jedno pole ... teraz jak nie dodaje pliku to pokazuje mi ze "blad podczas wysylania pliku" ...