Mam problem ze skryptem, który wykonywałby upload 3 plików naraz. Wszystkie dane pobierane są z formularza, w którym nazwy pól załączonych plików mają nazwę sciezka1, sciezka2 i sciezka3.
Dodaje mi do bazy danych jako 3 jednakowe rekordy z różnymi wartościami zmiennej $sciezka (gdzie w bazie zapisuje nazwy plików np. /tmp/phpLkBNZf), a nie 1 rekord z 3 różnymi wartościami zmiennej $sciezka.
<?PHP if ( !$imie || !$nazwisko || !$wiek || !$opis) { print "<p align=\"center\"><b><font color=\"#000000\" size=\"2\" face=\"Verdana\">Proszę podać wszystkie wymagane dane!</font></b>"; print "<p align=\"center\"><a style=\"text-decoration: none\" href=\"java script:history.back()\"><b><font color=\"#000000\" size=\"2\" face=\"Verdana\">POWRÓT</font></b></A>"; return; } for($i = 1; $i <= 3; ++$i){ $fldName = 'sciezka' . $i; if( $_FILES['sciezka' . $i]['name']<>"" ) { $fldName .= '.'; $fldName .= $ext[1]; } else { $fldName = ""; } if(!$link || !$flag){ print "<p align=\"center\"><b><font color=\"#000000\" size=\"2\" face=\"Verdana\">Problem z połączeniem z bazą danych.</font></b>"; print "<p align=\"center\"><a style=\"text-decoration: none\" href=\"java script:history.back()\"><b><font color=\"#000000\" size=\"2\" face=\"Verdana\">POWRÓT</font></b></A>"; exit; } $query = "insert into osoba values ('0', '$tytul', '$imie', '$nazwisko', '$wiek', '$opis', '$sciezka1', '$sciezka2', '$sciezka3')"; if(!$result){ print "<p align=\"center\"><b><font color=\"#000000\" size=\"2\" face=\"Verdana\">Problem z bazą danych. Zapytanie odrzucone.</font></b>"; print "<p align=\"center\"><a style=\"text-decoration: none\" href=\"java script:history.back()\"><b><font color=\"#000000\" size=\"2\" face=\"Verdana\">POWRÓT</font></b></A>"; exit; } { $strUploadDir = '/sciezka_dostepu/osoby/' . $fldName; { echo "<p align=\"center\"><b><font color=\"#000000\" size=\"2\" face=\"Verdana\">Plik został umieszczony na serwerze!</font></b>"; } else { echo "<p align=\"center\"><b><font color=\"#FF0000\" size=\"2\" face=\"Verdana\">Przeniesienie pliku nie było możliwe.</font></b>"; } } } print "<p align=\"center\"><b><font color=\"#000000\" size=\"2\" face=\"Verdana\">Dane zostały zapisane w bazie.</font></b>"; print "<p align=\"center\"><a style=\"text-decoration: none\" href=\"java script:history.back()\"><b><font color=\"#000000\" size=\"2\" face=\"Verdana\">DODAJ NOWA OSOBE</font></b></A>"; print "<p align=\"center\"><a style=\"text-decoration: none\" href=\"java script:window.close()\"><b><font color=\"#000000\" size=\"2\" face=\"Verdana\">ZAMKNIJ OKNO</font></b></A>"; ?>