Salve
Ho un database di locali che prevede una colonna col nome del locale
Vorrei creare una lista di select che abbiano come option la prima lettera dei locali e poi il nome del locale stesso, in pratica:
A
Albergo da Gino
B
B&B Margherita
B&B Zuzzurellone
ecc ecc
come posso dire, però, nella query mysql di prendermi tutti i locali raggruppati per la prima lettera del nome del locale stesso?
ho fatto la stessa cosa per Regione e Province e sono riuscito a ottenere il risultato sperato così
ma per questa query non ho idee...Codice PHP:<?
$num=mysql_num_rows(mysql_query("select * from guida_locali"));
echo "<option style=\"color: ffffff;\" value=\"\">Scegli la tua zona</option>";
echo "<option disabled=\"disabled\" value=\"\">";
$query_reg=mysql_query("select distinct(nome_locale) from guida_locali where stato = 'italia' order by regione asc");
while ($regioni = mysql_fetch_array($query_reg)) {
$regione = $regioni['regione'];
$num_prov=mysql_num_rows(mysql_query("select * from guida_locali where regione = '$regione'"));
echo "<option style=\"color: f6ff00;\" value=\"$regione&tipo=R\">$echa_regione ($num_prov)</option>";
$query_prov=mysql_query("select distinct(provincia) from guida_locali where regione = '$regione' order by provincia asc");
while ($province = mysql_fetch_array($query_prov)) {
$provincia = $province['provincia'];
$num_prov=mysql_num_rows(mysql_query("select * from guida_locali where provincia = '$provincia'"));
echo "<option value=\"$provincia&tipo=P\">$provincia ($num_prov)</option>";
}
echo "<option disabled=\"disabled\" value=\"\">";
}
?>

Rispondi quotando