<?php function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") { switch ($theType) { case "text": $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; break; case "long": case "int": break; case "double": break; case "date": $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; break; case "defined": $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue; break; } return $theValue; } $filename = 'upload' . $_SESSION['MM_Username']; // Sprawdzenie, czy formularz zostal przeslany. // Sprawdzenie przesylanego pliku. // Weryfikowanie typu. Plik powinien byc obrazem jpeg, jpg lub gif. // Przenoszenie pliku. if (move_uploaded_file($_FILES['$filename']['tmp_name'], "uploads/{$_FILES['$filename']['name']}")) { } else { // Nie udalo sie przeniesc pliku. // Wyswietlanie komunikatu w zaleznosci od bledu. switch ($_FILES['$filename']['error']) { case 1: break; case 2: break; case 3: break; case 4: break; case 6: break; default: break; } // Koniec instrukcji switch. } // Koniec instrukcji if zwiazanej z przenoszeniem pliku } else { // Bledny typ. //unlink ($_FILES[$filename]['tmp_name']); // Usuwanie pliku. } } else { // Nie przeslano pliku. } } // Koniec instrukcji warunkowej sprawdzajacej przeslanie formularza. $insertSQL = sprintf("INSERT INTO anonse (ZDJECIE, TRESC, WOJEWODZTWO, PLEC, WIEK, TYP) VALUES ('uploads/{$_FILES['$filename']['name']}', %s, %s, %s, %s, %s)", GetSQLValueString($_POST['tresc'], "text"), GetSQLValueString($_POST['wojewodztwo'], "text"), GetSQLValueString($_POST['plec'], "text"), GetSQLValueString($_POST['wiek'], "text"), GetSQLValueString($_POST['typ'], "text")); ?>
Z gory dzieki za odpowiedzi.