ho un piccolo problemino, il mio db e' composto da questi parametri:
$prezzo_bb equivale al prezzo in solo pernottamento
$prezzo_bb equivale al prezzo in camera e colazione
$prezzo equivale al prezzo in mezza pensione
$prezzo_fb equivale al prezzo in pensione completa
attualmente uso questo codice per vedere il prezzo in mezza pensione piu' basso che ha quel determinato hotel, pero' se quell'hotel non fa la mezza pensione ma fa la camera e colazione non mi esce niente proprio perche' ha solo il prezzo in camera e colazione.
Codice PHP:
<?php
$query_prezzo="select prezzo_sp, prezzo_bb, prezzo, prezzo_fb, prezzo_come, albergo from offerte where albergo=\"$hotel\" and from_unixtime(scadenza, '%Y-%m-%d') >= CURDATE() and prezzo >'0' order by prezzo asc limit 0,1";
$risultato_prezzo = @mysql_query($query_prezzo)
or die("Impossibile selezionare i prezzi");
while ($riga_prezzo = mysql_fetch_array($risultato_prezzo)) {
$prezzo = $riga_prezzo['prezzo'];
$prezzo_come = $riga_prezzo['prezzo_come'];
$scadenza = $riga_prezzo['scadenza'];
$albergo = $riga_prezzo['albergo'];
print "Da $prezzo € ";
if ($prezzo_come>1) { print "$prezzo_come Notti"; } else { print "al giorno"; }
}
?>
Quindi come posso fare per visualizzare il prezzo piu' basso?
di default i campi dei prezzi che non vengono riempiti hanno come valore 0.