Jak delikatnie zakończyć sprawdzanie czy dane są poprawne.
Mam taki kod
<?php $album=$_POST['f_album']; $dir_album=$fotki_dir.$album; $autor=$_POST['f_autor']; $opis=$_POST['f_opis']; $plik_nazwa = $_FILES['f_plik']['name']; $plik_nazwa = $fotki_dir.$album.'/'.$plik_nazwa; $plik_tmp = $_FILES['f_plik']['tmp_name']; $plik_pojemnosc = $_FILES['f_plik']['size']; $plik_typ = $_FILES['f_plik']['type']; $dt_dodania = $_POST['f_data']; if ($plik_pojemnosc <= 0) { } { } } else { //echo "brak katalogu!"; } $zapytanie=mysql_query("insert into image_album values('','$album','$plik_nazwa','$opis', '$autor', '$data_dodania', '$poj_MB')") or die (mysql_error()); }else { // tu wyświetla się formularz ?>
Problem jest w tym, że pomimo , że plik lub album istnieje wykonywany jest upload pliku i dodanie do bazy danych.
Niby jest to oczywiste w tym przypadku, ale czy można to jakoś zmienić. Chodzi mi o to , że jeśli plik istnieje to skrypt zakończy działanie, ale reszta strony wczyta się bez problemów( czyli stopka i inne menu).
Możecie mnie naprowadzić na właściwy tor?
Pozdrawiam
Redelek