Come nell'altro post, ho la necessità di contare le offerte per una determinata destinazione.
attualmente nel db, nella tabella delle destinazioni ho inserito 4 destinazioni, ma solo per 2 di esse ci sono delle offerte.
Io vorrei visualizzare qualcosa tipo:
milano - 0
napoli - 1
firenze - 1
roma - 0
mentre attualmente visualizzo solo
napoli - 1
firenze - 1
cosa dovrei modificare??
Codice PHP:
$sql_numero = "SELECT count(id_pacchetto) as count, destinazione FROM tour_operator_pacchetti group by destinazione";
$risultato_numero = mysql_query($sql_numero) or die("Impossibile eseguire l'interrogazione destinazione $sql_numero: " .mysql_error());
while ($riga_numero = mysql_fetch_array($risultato_numero)) {
$id_pacchetto = $riga_numero['id_pacchetto'];
$destinazione2 = $riga_numero['destinazione'];
$count = $riga_numero['count'];
$sql_localita="select * from tour_operator_destinazioni where id_destinazione=\"$destinazione2\"";
$risultato_localita = @mysql_query($sql_localita) or die("Impossibile eseguire l'interrogazione localita");
while ($riga_localita = mysql_fetch_array($risultato_localita)) {
$id_destinazione = $riga_localita['id_destinazione'];
$destinazione = ucwords($riga_localita['destinazione']);
//$numero_offerte = conta_offerte($connessione, $db, $id_hotel);
//$class=$numero_offerte==0?"redbold":"verdepiccolobold";
$lista_hotel .= "<tr><td width=100%><span class=grigio><a href=offerte.php?id_destinazione=$id_destinazione>$destinazione</a></span> - <span class='$class'>$count offerte</span></td></tr>";
}
}