Autor | Zpráva | ||
---|---|---|---|
Ondeka Profil * |
#1 · Zasláno: 29. 7. 2012, 20:57:24
Dobrý den, má záznam v db:
ID Country 1 CZ 2 CZ 3 SK 4 SK 5 D <select name="city" class="city"> <option selected="selected">--Select City--</option> <option > CZ </option> <option > D </option> <option > SK </option> </select> <?php include('db.php'); $sql=mysql_query("select id,country from cities"); while($row=mysql_fetch_array($sql)) { $id=$row['id']; $data=$row['country']; echo '<option value="'.$data.'">'.$data.'</option>'; } ?> </select> <br/><br/> <label>City :</label> <select name="city" class="city"> <option selected="selected">--Select City--</option> </select> |
||
Alphard Profil |
#2 · Zasláno: 29. 7. 2012, 21:08:17
Potřebujete to id? Jestli ne, mělo by stačit
select distinct country from cities Jinak použít group by , ale id se vybere náhodné (případně ještě group_concat()).
select group_concat(id), country from cities group by country |
||
Ondeka Profil * |
#3 · Zasláno: 29. 7. 2012, 21:13:30
Alphard:
Díky moc, to id nepotřebuju. Tak že stačilo jen distinct! To PHP jsem blbě skopíroval mělo to být: <label>Country :</label> <select name="country" class="country"> <option selected="selected">--Select Country--</option> <?php include('db.php'); $sql=mysql_query("select distinct country from cities order by country"); while($row=mysql_fetch_array($sql)) { $id=$row['id']; $data=$row['country']; echo '<option value="'.$data.'">'.$data.'</option>'; } ?> </select> |
||
Časová prodleva: 12 let
|
0