estoy tratando de crear un filtro, me explico, tengo en mi sitio un agenda de djs, en la cual cada dj tiene su ciudad de residencia (existe la tabla "ciudad" en la BD) lo cual necesito crear un filtro para seleccionar por ciudad.
TENGO ESTO, ME MUESTRA LAS CIUDADES, pero!... se repiten las ciudades por la cantidad de djs que hay de esa ciudad, es decir, si hay 5 djs de "CIUDAD1" aparece "CIUDAD1" 5 veces en la lista, entonces lo que necesito es que me ayuden a que no se repitan las ciudades que solo salga 1 nombre de cada ciudad.
Aqui el archivo de prueba para que vean: [URL="http://chiledj.cl/agendadj-select.php"]VER[/URL]
Lo que tengo és:
Código PHP:
<select style="border: 1px solid rgb(126, 157, 185); padding: 5px; background: rgb(255, 255, 255) url(i/bg_pag5.png) repeat scroll left center; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" onchange="location.href=this.value">
<option value="root">Seleccionar Ciudad</option>
<option value="-1" selected="selected">Ver Ciudades</option>
<option value="linea">-----</option>
<?
include('/admin/config.php') ;
if (!isset($cx))
$cx = 0;
$cantidad=100;
$inicial = $cx * $cantidad;
$pegar = "SELECT * FROM agendadj ORDER BY id DESC LIMIT $inicial, $cantidad";
$cad = mysql_db_query($db,$pegar) or die ("Consulta inválida : $sql");
while ($row = mysql_fetch_array($cad)) {
?>
<option value="agenda-dj.php?ciudad=<?=$row['ciudad']?>"><?=$row['ciudad']?></option>
<?
}
?></select>
Atento a sugerencias.