po drugie, w tabeli wyszukuje tylko przy "WSZYSTKO" i pokazuje wszystko, a nie chce w ogole wejsc w petle WHILE przy innym wyborze ;/
dlaczego?
jak pozmieniac ten kod zeby wszystko chodzilo tak jak sie nalezy
tabela MySQL:
album_pictures
-------------------------
lp | nazwa | katalog |
-------------------------
chcialbym, zeby poprzez wybor select wyrzuccalo tylko zdjecia z danego katalogu
<? include ('config.inc.php'); $ile = 4; $i = 0; echo "<FORM ACTION=\"index.php\" METHOD=\"post\"> Wybierz katalog: <SELECT NAME=\"katalog\"> <OPTION VALUE=\"moda\">moda</OPTION> <OPTION VALUE=\"portret\">portret</OPTION> <OPTION VALUE=\"nagosc\">nagosc</OPTION> <OPTION VALUE=\"pokazy\">pokazy</OPTION> <OPTION VALUE=\"nic\">wszystko</OPTION> </SELECT> <INPUT TYPE=\"submit\" VALUE=\"ok\"> </FORM>"; switch ($katalog) { case "moda": $zapytanie = "SELECT * FROM album_pictures where 'katalog'='moda'"; break; case "nagosc": $zapytanie = "SELECT * FROM album_pictures where 'katalog'='nagosc'"; break; case "pokazy": $zapytanie = "SELECT * FROM album_pictures where 'katalog'='pokazy'"; break; case "portret": $zapytanie = "SELECT * FROM album_pictures where 'katalog'='portret'"; break; case "nic": $zapytanie = "SELECT * FROM album_pictures"; break; } //$zapytanie = "SELECT * FROM album_pictures"; { if (++$i == 1) { } echo "<a href=\"".$wiersz['katalog']."/duze/".$wiersz['nazwa']."\" title=\""."\"><img class='button' src=".$wiersz['katalog']."/mini/".$wiersz['nazwa']." border=0></a>"; if ($i == $ile) { $i = 0; } } ?>
z gory dzieki za wszelka pomoc