Jest tego typu problem, że dodaje 'Title' i dodaje plik w określone miejsce, ale jak chcę zapisać nazwe pliku do bazy to wpisuje mi jako Array. Zadeklarowałem -
$nazwa=$_FILES['plik'] i chyba cuś tu śmierdzi...
<form enctype="multipart/form-data" method="post" action="dodaj.php">
Title:
<input type="text" name="title" />Pliczek:
<input type="file" name="plik" /><input type="submit" name="wyslij" value="Dodaj" /></td></tr>
<?php
if(!empty($_FILES['plik'])) {
switch($_FILES['plik']['error'])
{
case 0: break;
case 1:
case 2:
exit('Plik jest za duzy'); break;
case 3:
exit ('Proces przesylania nie zostal zakonczony'); case 4:
exit ('Nie przeslano pliku'); default:
exit ('Wystapil blad nr: '.$_FILE['plik']['error'].'Nie powiodło sie'); }
if(!@move_uploaded_file($_FILES['plik']['tmp_name'], '../files/'.$_FILES['plik']['name'])) exit ('Nie mozna zachowac pliku'); echo ('Przeslanie udało się - <b>'.$_FILES['plik']['name'].'</b>');
}
$nazwa=$_FILES['plik']; // tutaj chyba coś sknociłem
$zapytanie=mysql_query("insert into wiadomosci values(NULL,'$title','$nazwa')"); ?>