
Chodzi o to ze ten kod jest juz dla mnie nie do konca zrozumiały i nie wiem gdzie sa popełnione błędy chodzi o ten upload pliku na serwer bo dane sa zapisywane do bazy nawet nazwa pliku który dodaje




oto ten kod :
<? $nhost = "localhost"; $nbaza = ""; $nuser = ""; $npassword = ""; if ((($skasuj<>"")or($popraw<>""))and($id=="")) { // ### pobranie rekordu z tabeli oraz kasowanie if ($popraw<>"") $nr=$popraw; else $nr=$skasuj; if ($baza) { if ($wynik) { if ($skasuj<>"") { } $id = $pole["id"]; $nazwa = $pole["nazwa"]; $opis = $pole["opis"]; $kategoria = $pole["kategoria"]; $zdjecie = $pole["zdjecie"]; $id_rodzica = $pole["id_rodzica"]; } } } } else if ($id<>"") { // ### dopisanie lub uaktualnienie tabeli if ($baza) { if ($wynik) { if ($popraw=="") { $wynik = mysql_query(" INSERT INTO galeria_kat VALUES ( '$id', '$nazwa', '$opis', '$kategoria', '$zdjecie', '$id_rodzica') "); if ($wynik) { $id=""; $nazwa=""; $opis=""; $kategoria=""; $zdjecie=""; $id_rodzica=""; } } else { UPDATE galeria_kat SET id=$id, nazwa='$nazwa', opis='$opis', kategoria='$kategoria', zdjecie='$zdjecie', id_rodzica='$id_rodzica' where id=$popraw "); if ($wynik) { $id=""; $nazwa=""; $opis=""; $kategoria=""; $zdjecie=""; $id_rodzica=""; } } } } } // ### napis na guziku formularza if ($popraw<>"") $guzik="Uaktualnij"; else if ($skasuj<>"") $guzik="Przywróć"; else { $guzik="Dodaj"; }; // ### formularze $formularze = <<<KONIEC <table border=0><tr><td valign=top> <form action="admin-kategorie.php" method="get"> <input type="hidden" name="popraw" value="$popraw" /> <table><tr> <td valign="top">ID:</td> <td><input type="text" name="id" value="$id" /></td> </tr><tr> <td valign="top">Nazwa:</td> <td><input type="text" name="nazwa" value="$nazwa" /></td> </tr><tr> <td valign="top">Opis:</td> <td><input type="text" name="opis" value="$opis" /></td> </tr><tr> <td valign="top">Kategoria:</td> <td><input type="text" name="kategoria" value="$kategoria" /></td> </tr><tr> <td valign="top">Zdjęcie:</td> <td><input type="file" name="zdjecie" value="$zdjecie" /></td> </tr><tr> <td valign="top">Id_rodzica:</td> <td><input type="text" name="id_rodzica" value="$id_rodzica" /></td> </tr><tr> <td> </td> <td><input type="submit" value=" $guzik " /></td> </tr></table> </form> </td><td valign="top"> <form action="admin-kategorie.php" method="get"> <table bgcolor="#ccccff"><tr> <td valign="top">ID:</td> <td><input type="text" name="popraw" /></td> </tr><tr> <td> </td> <td><input type="submit" value=" uaktualnij " /></td> </tr></table> </form> <form action="admin-kategorie.php" method="get"> <table bgcolor="#ffcccc"><tr> <td valign="top">ID:</td> <td><input type="text" name="skasuj" /></td> </tr><tr> <td> </td> <td><input type="submit" value=" skasuj " /></td> </tr></table> </form> </td></tr></table> KONIEC; // ### pomocniczy fragment, wypisuje dane z bazy na ekran echo "<table cellpadding=\"0\" cellspacing=\"5\"><tr> <td><b>id</b></td><td><b>Nazwa</b></td><td><b>Opis</b></td><td><b>Kategoria</b></td><td><b>Zdjecie</b></td><td><b>Id_rodzica</b></td> </tr>"; for ($i=0;$i<$wierszy;$i++) { } ?>