![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 0 Dołączył: 15.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
(IMG:http://forum.php.pl/style_emoticons/default/sciana.gif)
W katalogu zdjecia mam pliki w formacie jpg które dodawane za pomocą formularza. Dodawane są 3 pliki jednocześnie. Każdy plik mam unikatową nazwe. Problem polega na tym że chciałbym scieżki do tych obrazków zapisać do bazy mysql. Chciałbym zrobić to tak ,że do bazy wysłane zostaną dane tylko wtedy gdy wypełnione zostanę wszystkie 3 pola. Mój skrypt sprawdzający wygląda tak
Ten post edytował batman 1.10.2008, 20:59:17
Powód edycji: poprawiłem bbcode
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 0 Dołączył: 15.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
istnieje gdzieś jescze jeden błąd:
mianowicie : Cytat $plika=$data.'0'.'.jpg'; // juz poprawione $testa = file_exists('zdjecia/'.$plika); // ... to też if ($testa) { $sql="INSERT INTO testy2 (`obrazek1`, `obrazek2`, `obrazek3`) VALUES ('$nowa_nazwa1','$nowa_nazwa2','$nowa_nazwa3')"; } else { echo '<br>'."Na serwerze nie ma pliku" //informacja o braku pliku na serwerze } Cytat a takie cos nie działa :
$plika=$data.'0'.'.jpg'; - z tym już opanowane $plikb=$data.'1'.'.jpg'; - z tym już opanowane $plikc=$data.'2'.'.jpg'; - z tym już opanowane $testa = file_exists('zdjecia/'.$plika); $testb = file_exists('zdjecia/'.$plikb); $testc = file_exists('zdjecia/'.$plikc); if (($testa)and ($testb) and ($testc)) { echo "Plik istnieje".'<br>'; //informacja, że istnieje plik o nazwie $plik na serwerze echo "$plika"; $sql="INSERT INTO testy2 (`obrazek1`, `obrazek2`, `obrazek3`) VALUES ('$nowa_nazwa1','$nowa_nazwa2','$nowa_nazwa3')"; } else { echo '<br>'."Na serwerze nie ma pliku".'<br>'.$plika; //informacja o braku pliku na serwerze } Ten post edytował homer1981 2.10.2008, 10:27:36 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 21:45 |