mi spiego con un esempio
Codice PHP:
$result = $db->sql_query(SELECT nome_colonna1, nome_colonna2 FROM nome_tabella WHERE nome_colonna1 = x)
io vorrei che:
-- se la query mi restituisce dei valori, stampare un paragrafo con, nel mezzo i valori della colonna1
esempio :
Codice PHP:
// inizio paragrafo
echo "abbiamo trovato inoltre i seguenti prodotti:";
while ($row = $db->sql_fetchrow($result)) {
extract ($row);
echo " $nome_colonna1, ";
}
echo "affrettarsi perchè stanno per terminare";
// fine paragrafo
-- se invece la query nella colonna1 non trova nessun record che soddisfi la clausola WHERE, non stampi completamente il paragrafo.
Si lo so, per i valori dei campi, questo la query lo fa in automatico, ma come faccio per il paragrafo?
dovrebbe essere:
Codice PHP:
if ($nome_colonna1 != "") {
echo "abbiamo trovato inoltre i seguenti prodotti:";
while ($row = $db->sql_fetchrow($result)) {
extract ($row);
echo " $nome_colonna1, ";
}
echo "affrettarsi perchè stanno per terminare";
} else {
echo"";
}
ma cosi non va perchè la $nome_colonna1 viene dichiarata dopo la if.
ho provato in vari modi, ho messo la if(){ prima, dopo, durante, ma niente.
Qualcuno mi da una dritta?
ringrazio tutti
saluti
Giuseppe