witam mam taki problem z dodawanie zdjec do bazy ( znaczy do bazy powinien kopiowac tylko nazwe) plik kopiuje do katalogu ale nie dodaje wpisu do bazy dany (IMG:
style_emoticons/default/wstydnis.gif) (IMG:
style_emoticons/default/wstydnis.gif)
o to czesc odpowiedzialna za to
// DODAWANIE zdjęcieU
function zdjecie_dodaj()
{
// jeśli zostanie naciśnięty przycisk "Dodaj"
{ $maxsize=3145728;
if (!$_POST['ok']) {
//print_r($_FILES);
$error = " ";
}
$error = "<b>Plik nie został przesłany! Sprawdź czy plik nie zajmuje więcej niż $maxsize bajtów (3mb).</b><br /><br />";
}
if ($_FILES['userfile']['size'] > $maxsize AND
!isset($error)) { $error = "<b>Błąd! Rozmiar pliku nie może przekroczyć $maxsize bajtów (3mb).</b><br /><br />";
}
if ($_FILES['userfile']['type'] != "image/gif" AND
$_FILES['userfile']['type'] != "image/jpg" AND
$_FILES['userfile']['type'] != "image/jpeg" AND
$_FILES['userfile']['type'] != "image/png" AND
$_FILES['userfile']['type'] != "image/tiff" AND
$_FILES['userfile']['type'] != "image/vnd.microsoft.icon" AND
$_FILES['userfile']['type'] != "image/x-portable-bitmap" AND
$_FILES['userfile']['type'] != "image/svg+xml" AND
!isset($error)) { $error = "<b>Dozwolone typy wgrywanych plików to: .gif, .jpg, .jpeg, .png, .tiff, .tif, .bmp, .svg, .ico,</b><br /><br />";
}
// filtrujemy dane aby zapytanie do mysql nam się nie psuło, tj. zamieniamy ' na \'
// pobieramy id kategorii
$kategoria = $_POST['kategoria'];
// pobieramy date
copy($_FILES['userfile']['tmp_name'],"upload/".$_FILES['userfile']['name']); print "Plik został wysłany"; // tworzymy zapytanie
$query = "INSERT INTO 'gallery' ('tytul', 'name', 'opis', 'tresc', 'id_cat', 'data', 'suma', 'ocen')
VALUES ('$tytul', '$opis', '$tresc', '$kategoria', '$name', '$data', '0', '0')";
// jeśli zapytanie zostanie poprawnie wykonane to wyświetlamy komunikat
if(mysql_query($query)) echo 'Pomyslnie dodano zdjęcie! <a href="admin.php?option=gallery&page=zdjecie">wróć</a>'; return 1; // zapobiegamy wyświetlania się formularza
// Sprawdzamy czy plik został wysłany
echo "<meta http-equiv='refresh' content='1; url=admin.php?option=gallery&page=zdjecie_dodaj'>"; } else {
}
}
// wyświetlamy napis
echo '<b>Dodaj nowe zdjęcie</b>'; // wyświetlamy prosty formularz
echo '<form action="" method="POST" name="for" enctype="multipart/form-data"> Tytuł: <br />
<input type="text" name="tytul" style="width:400px;"><br />';
echo 'Wybierz plik do wgrania:<br /> <input type="file" name="userfile" size="60">';
<input type="text" name="opis" style="width:400px;"><br />
Kategoria: <br />
<select name="kategoria">';
// wykonanie zapytania na album zdjęcieów i wyświetlenie ich w rozwijanym menu
$result = mysql_query("SELECT * FROM gallery_categories"); {
}
echo "<a href=# onclick=\"window.open('images/emotki.php', 'Emotikony', 'height=auto,width=700,status=no,toolbar=no,menubar=no,location=no,')\">Emotki</a><br>"; <textarea id="markItUp" cols="20" rows="20" name="tresc" style="width:400px;height:200px;"></textarea><br />
<input type="submit" name="ok" value="Dodaj">
</form>';
}