Otóż mam problem. Mianowicie, gdy na skrypt wygląda tak to dodaje rekord do bazy i wszystko działa, ale pokazuje kilka Notice: Undefined index:.
Chcąc zrobić, aby nie pokazywało tego typu komunikatów wyczytałem, że trzeba zrobić następującą komendę:
{ }
Gdy tak zrobię dodaje mi rekord, ale z pustymi kolumnami:
dodajartykul.php
<?php include('include/db.php'); date_default_timezone_set('Europe/Warsaw'); { } include('include/dane.php'); { echo '<div style="text-align:center;"><form action="index.php?page=dodajartykul" enctype="multipart/form-data" method="post">Tytuł<br /> <input type="hidden" name="MAX_FILE_SIZE" value="2097152"> <input type="text" name="tytul" value="Tytuł" size="26" /> <br />Treść<br /> <textarea name="info" cols="50" rows="10">Treść</textarea> <br />Krótka treść<br /> <textarea name="krotka" cols="30" rows="5">Krótka treść</textarea> <br />Kategoria<br /> <input type="text" name="kategoria" value="Kategoria" size="26" /> <br />Cena<br /> <input type="text" name="cena" value="Cena" size="26" /> <br />Miniaturka<br /> <input type="file" name="zdjecie" /> <br />Plik<br /> <input type="file" name="plik" /> <br /> <input type="submit" value="Dodaj" /> <input type="reset" value="Wyczyść" /> </form><br /> <a style="text-decoration: none;" href="?page=paneladmina">Wróć do Panelu Administratora</a></div>'; } else { $plik_tmp = $_FILES['plik']['tmp_name']; $plik_nazwa = $_FILES['plik']['name']; $plik_rozmiar = $_FILES['plik']['size']; $plik_type = $_FILES['plik']['type']; $zdjecie_tmp = $_FILES['zdjecie']['tmp_name']; $zdjecie_nazwa = $_FILES['zdjecie']['name']; $zdjecie_rozmiar = $_FILES['zdjecie']['size']; $zdjecie_type = $_FILES['zdjecie']['type']; { if (($ext1 == 'zip') || ($ext1 == 'ZIP') || ($ext1 == 'rar') || ($ext1 == 'RAR') || ($ext1 == 'txt') || ($ext1 == 'TXT')) { { if (($ext2 == 'jpg') || ($ext2 == 'JPG') || ($ext2 == 'jpeg') || ($ext2 == 'JPEG') || ($ext2 == 'png') || ($ext2 == 'PNG') || ($ext2 == 'gif') || ($ext2 == 'GIF')) { echo "Plik: <strong>$plik_nazwa</strong> o rozmiarze <strong>$plik_rozmiar bajtów</strong> został przesłany na serwer!<br /><br />"; echo "Zdjęcie: <strong>$zdjecie_nazwa</strong> o rozmiarze <strong>$zdjecie_rozmiar bajtów</strong> zostało przesłane na serwer!"; $zapytanie = "INSERT INTO `artykuly` (`info`, `kategoria`, `tytul`, `krotka`, `cena`, `plik`, `zdjecie`, `data`) VALUES ('".$info."', '".$kategoria."', '".$tytul."', '".$krotka."', '".$cena."', 'upload/".$plik_nazwa."', 'zdjecie/".$zdjecie_nazwa."', '".$data."')"; } } } } else { echo '<div style="text-align:center;">Zły format pliku!<br /><a style="text-decoration: none;" href="?page=dodajartykul">Wróć</a></div>'; } if($idzapytania) { echo '<div style="text-align:center;">Dodano artykuł<br /><br /><a style="text-decoration: none;" href="?page=paneladmina">Wróć do Panelu Administratora</a></div>'; } } ?>
Nie bardzo wiem jak mam to rozwiązać...