![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 18.07.2003 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Dążę do napisania kodu, dzięki któremu będę miał wyświetlane rekordy, spelniajace dwa warunki, ktore wybierze odwiedzajacy strone. Dokladniej chodzi o wybranie wojewodztwa, a następnie kategorii i w efekcie wyświetlenie rekordów zawierających się w tych ograniczeniach. Do tego celu w bazie są 3 tabelki: Na początek powiem o dwóch. 1) woj - zawiera liste województw 3) opisy - zawiera rekordy z opisami Pierwszy etap to menu wyboru [select] województwa. Ponizej prezentuję kod, po którym wyświetla się opcja "wybierz województwo", ale nie chce pobrać listy województw i zliczania rekordów - pokazuje same nawiasy. Nie moge dojść co jest źle. Proszę o pomoc. Kod <form method=post action="index.php">
<select name="abc" onChange="document.location.href='index.php?woj='+this.value"> <option value="none">Wybierz wojewodztwo</option> <?php mysql_connect("host","login","pass"); mysql_select_db("baza"); $r=mysql_query("select woj.id,woj.wojewodztwo, count(*) as ilosc from woj,opisy where woj.id=opisy.id_woj and opisy.status=1 group by woj.id desc"); while($data=mysql_fetch_array($r)) { print "<option value="".$data["id"]."">".$data["wojewodztwo"]."(".$data[ilosc].")</option>"; } ?> </select> </form> Próbowałem też: Kod <?php
mysql_connect("host","login","pass"); mysql_select_db("baza"); $r=mysql_query("select 'woj'.'id','woj'.'wojewodztwo', count('opisy'.'id') as 'ilosc' from 'woj' left join 'opisy' where on ('opisy'.'id_woj'='woj'.'id') group by 'woj'.id'"); while($data=mysql_fetch_array($r)) { print "<option value="".$data["id"]."">".$data["wojewodztwo"]."(".$data[ilosc].")</option>"; } ?> </select> </form> Pomożecie? -------------------- .: No RiSk - No FuN :.
Załóż najlepsze konto internetowe, zaciągnij najtańszy kredyt mieszkaniowy. Po prostu odwiedź nowy Portal Finansowy. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 10:24 |