Originariamente inviato da piero.mac
Se stampi l'agenda hai la possibilita' che nessuno abbia telefono e/o note, solo alcuni oppure tutti. Ti verrebbe pure complicato a gestire il layout della tabella. Direi che e' piu' realistico mettere sempre tutte le colonne interessate e con una if o stampi il contenuto del campo oppure la scritta alternativa. Un esempio:
codice:
ciclo while($row = mysql_fetch_assoc....
{
echo "<tr><td>$row[nome] $row[cognome]</td>";

if($row['telefono'] != "") { echo "<td>$row[telefono]</td>";  
}  else { echo "<td>Nessun telefono.</td>";  }

if($row['note'] != "") { echo "<td>$row[note]</td></tr>";  
}  else { echo "<td>Nessuna nota.</td></tr>";  }

}
grazie ugualmente del consiglio