| 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: 13 let
|
|||
0