no iwec o to czesc odpowiedzialna (funkcja) :
function zdjecie_dodaj()
{
{
// filtrujemy dane aby zapytanie do mysql nam się nie psuło, tj. zamieniamy ' na \'
// pobieramy id kategorii
$kategoria = $_POST['kategoria'];
// pobieramy date
// tworzymy zapytanie
$query = "INSERT INTO 'gallery' ('tytul', 'opis', 'tresc', 'id_cat', 'data', 'file', 'suma', 'ocen')
VALUES ('$tytul', '$opis', '$tresc', '$kategoria', '$data', '$file', '0', '0')";
if ($ok=="1"){ /* działanie tylko jeśli użyto formularza */
copy("$file", "upload/$file"); /* kopiowanie */ echo"Plik został skopiowany<br> Informacje o skopiowanym pliku:<br>
Nazwa pliku: $file<br>
Wielkość pliku: $file_size"; /* Potwierdzenie i informacja o skopiowanym pliku */
}
else {
echo"Wystapił bład przy kopiowaniu pliku"; /* Informacja o błędzie */ }
// jeśli zapytanie zostanie poprawnie wykonane to wyświetlamy komunikat
if(mysql_query($query)) echo 'Pomyslnie dodano zdjęcie! <a href="admin.php?option=news&page=zdjecie">wróć</a>'; return 1; // zapobiegamy wyświetlania się formularza
}
// wyświetlamy napis
echo '<b>Dodaj nowy artykuł</b>'; // wyświetlamy prosty formularz
echo '<form action="" method="POST" name="post"> Tytuł: <br />
<input type="text" name="tytul" style="width:400px;"><br />';
//// pole do dadawania zdjec
echo '<input type="hidden" name="ok" value="1"> <input type="hidden" name="MAX_FILE_SIZE" value="10000"><p>Wybierz plik do przerzucenia:<br>
<input type="file" name="file" size="40"><br>';
<input type="text" name="opis" style="width:400px;"><br />
Kategoria: <br />
<select name="kategoria">';
// wykonanie zapytania na kategorie artykułów i wyświetlenie ich w rozwijanym menu
$result = mysql_query("SELECT * FROM articles_categories"); {
}
include 'emots.php';
<textarea id="markItUp" cols="20" rows="20" name="tresc" style="width:400px;height:200px;"></textarea><br />
<input type="submit" name="ok" value="Dodaj">
</form>';
}
i baza
baza zostala utworzona w phpmyadminie (IMG:
style_emoticons/default/biggrin.gif)
--
-- Struktura tabeli dla `gallery`
--
CREATE TABLE `gallery` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`id_cat` int(11) NOT NULL DEFAULT '0',
`tytul` text NOT NULL,
`tresc` text NOT NULL,
`opis` text NOT NULL,
`data` int(11) NOT NULL DEFAULT '0',
`suma` int(11) NOT NULL DEFAULT '0',
`ocen` int(11) NOT NULL DEFAULT '0',
`file` varchar(40) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=2 ;
--
-- Zrzut danych tabeli `gallery`
--
-- --------------------------------------------------------
--
-- Struktura tabeli dla `gallery_categories`
--
CREATE TABLE `gallery_categories` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`tytul` text NOT NULL,
`opis` text NOT NULL,
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=2 ;
--
-- Zrzut danych tabeli `gallery_categories`
--
INSERT INTO `gallery_categories` VALUES (1, 'zdjecia', 'takie sobie :):)');
-- --------------------------------------------------------
--
-- Struktura tabeli dla `gallery_comments`
--
CREATE TABLE `gallery_comments` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`id_art` int(11) NOT NULL DEFAULT '0',
`nick` text NOT NULL,
`tresc` text NOT NULL,
`data` int(11) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=1 ;
--
-- Zrzut danych tabeli `gallery_comments`
--
pozmozcie bo nie mam juz sily i pomyslow ;/