<? include("config.php"); ############# Przekierowanie i dopisanie pobrania ####### function getit($id) { $query = "SELECT sciezka FROM download WHERE nr='$id'"; $query = "UPDATE download SET ilosc_pobran=ilosc_pobran+1 WHERE nr='$id'"; } ############## Wyswietlenie plikow ########### function viewfiles($nazwa_podkategori) { $query = "SELECT * FROM download where download_podkategorie='$nazwa_podkategori' && ok=1"; echo "Plik: <a href=\"index.php?menu=3&op=getit&id=" . $row['nr'] . "\">" . $row['nazwa'] . "</a><br>"; } } ############## FUNKCJA PodKategori ###### function podkategoria($nazwa_kategori) { print "<a href=index.php?menu=3&op=viewfiles&nazwa_podkategori=" . $rekord['nazwa_podkategori'] . ">". $rekord['nazwa_podkategori']."</a><bR>"; } } ############ FUNKCJA Kategori ####### function kategoria() { $nr=$rekord[0]; $nazwa_kategori=$rekord[1]; $opis_kategori=$rekord[2]; print "<a href=index.php?menu=3&op=podkategoria&nazwa_kategori=". $rekord['nazwa_kategori'].">$nazwa_kategori</a><br>"; } } ########## Opcje Swith ###### switch($op) { case "getit": getit($id); break; case "viewfiles": viewfiles($nazwa_podkategori); break; case "podkategoria": podkategoria($nazwa_kategori); break; default: kategoria(); break; } ?>
a jak mam taki kod to dziala poprawnie:
<?php function getit($id) { $query = "SELECT sciezka FROM download WHERE nr='$id'"; $query = "UPDATE download SET ilosc_pobran=ilosc_pobran+1 WHERE nr='$id'"; } ############# Wzswietlenie plikow #### function viewfiles() { $query = "SELECT * FROM download"; echo "Plik: <a href=\"index.php?menu=3&op=getit&id=" . $row['nr'] . "\">" . $row['nazwa'] . "</a><br>"; } } switch($op) { case "getit": getit($id); break; default: viewfiles(); break; } ?>
co powinienem zmienic w tym pierwszym kodzie zeby dzialalo


jeszcze sql moge dozucic

-- -- Struktura tabeli dla `kategorie` -- CREATE TABLE `kategorie` ( `nr` int(11) NOT NULL AUTO_INCREMENT, `nazwa_kategori` text NOT NULL, `opis_kategori` text NOT NULL, PRIMARY KEY (`nr`) ) TYPE=MyISAM AUTO_INCREMENT=36 ; -- -- Struktura tabeli dla `podkategoria` -- CREATE TABLE `podkategoria` ( `nr` int(11) NOT NULL AUTO_INCREMENT, `nazwa_podkategori` text NOT NULL, `opis_podkategori` text NOT NULL, `dla_kategori` text NOT NULL, PRIMARY KEY (`nr`) ) TYPE=MyISAM AUTO_INCREMENT=41 ; -- -- Struktura tabeli dla `download` -- CREATE TABLE `download` ( `nr` int(11) NOT NULL AUTO_INCREMENT, `nazwa` text NOT NULL, `sciezka` text NOT NULL, `rozmiar` text NOT NULL, `data` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `format` varchar(5) NOT NULL DEFAULT 'plik', `autor` varchar(10) NOT NULL DEFAULT '', `download_podkategorie` text NOT NULL, `opis_pliku` text NOT NULL, `ok` char(2) NOT NULL DEFAULT '2', `ilosc_pobran` int(11) NOT NULL DEFAULT '0', PRIMARY KEY (`nr`) ) TYPE=MyISAM AUTO_INCREMENT=33 ;