Salve a tutti, mi serverebbe il vostro aiuto
Ho un db con diversi campi, uno è di tipo set (si chiama "tipologia") con 5 valori. Ora, ho 5 pagine che restituiscono i dati inseriti nel db differenziandoli in base al valore assegnato al campo "tipologia". Fin qui tutto ok.
Il problema è che se nessun record inserito ha come valore, ad esempio, "pippo" in "tipologia", dovrei visualizzare una scritta del tipo "non sono presenti record" invece dei record presenti (ovviamente non si viasualizza niente al momento dato che non ci sono record con il valore "pippo"). E qui mi incasino...
Vi posto il codice che utilizzo per restituire i record, dopo essermi connessa al db:
Codice PHP:
$tutto = "SELECT * FROM vendita WHERE tipologia = 'pippo' AND attivo = '1'
ORDER BY visualizzazione asc, luogo_it asc";
$query = mysql_query ($tutto,$link) or die ("Non riesco ad eseguire la richiesta $tutto");
while ($valori = mysql_fetch_array ($query)){
$a1 = $valori ["id"];
$a2 = $valori ["tipologia"];
$a3 = $valori ["luogo_$lang"];
$a4 = $valori ["mq_$lang"];
$a5 = $valori ["mq_esterno_$lang"];
$a6 = $valori ["immobile_$lang"];
$a7 = $valori ["prezzo_$lang"];
$a8 = $valori ["descrizione_$lang"];
$a10 = $valori ["Immagine"];
echo " qui ci sono i risultati della query...
";
}
Praticamente devo dire che se tipologia è sempre diverso da pippo, allora scrivo "non ci sono records", altrimenti eseguo la query.
Grazie a tutti in anticipo