Chciałem zrobić wyszukiwarkę ulic za pomocą autocomplete.
Wybieramy Województwo; miasto; ulicę. Ma problem aby na podstawie wybranego województwa pobierał parametr i przekazywał do wyszukiwania miasta w danym województwie. Później ulicę na podstawie parametru województwo i miasto.
Czy może ktoś podpowiedzieć co zmienić aby te zależności były zachowane. Na ten moment działa mi wyszukiwanie ale bez zależności.
plik index.php
<script type="text/javascript"> $().ready(function() { $("#w1").autocomplete("get_w_list.php", { width: 260, matchContains: true, minChars: 3, selectFirst: false }); $("#m1").autocomplete("get_m_list.php", { width: 260, matchContains: true, minChars: 3, selectFirst: false }); $("#u1").autocomplete("get_u_list.php?", { width: 260, matchContains: true, minChars: 3, selectFirst: false }); }); </script> </head> <body> <div id="content"> <form action="" autocomplete="off"> <p> Województwo <label>:</label> <input type="text" name="w1" id="w1" /> </p> <p> Miasto <label>:</label> <input type="text" name="m1" id="m1" /> </p> <p> Ulica <label>:</label> <input type="text" name="u1" id="u1" /> </p> <input type="submit" value="Submit" /> </form> </div>
plik get_w_list.php
<?php require_once "config.php"; if (!$q) return; $sql = "select DISTINCT woj from lb_mu where woj LIKE '%$q%'"; $cname = $rs['woj']; } ?>
plik plik get_m_list.php
<?php require_once "config.php"; if (!$q) return; $sql = "select DISTINCT miasto from lb_mu where miasto LIKE '%$q%'"; $mmname = $rs['miasto']; } ?>