credo che maxxl intende una cosa così (che farei pure io
):
codice:
$completato=0;
$query = "SELECT * FROM utenti WHERE nick='$nick' LIMIT 0,1";
$result = mysql_query($query);
while($row = mysql_fetch_array($result))
{
if($row['foto']!=""){$completato++;}//qua puoi usare la funzione isset che è forse pure meglio
if($row['citta']!=""){$completato++;}
if($row['info']!=""){$completato++;}
//qua metti l'elenco di tutte le informazioni possibili che si possono inserire nello stesso modo che ho inserito io
}
$tot=3; // qua devi cambiarlo tu secondo a quante info uno può inserire, nel mio caso sono 3
$percentuale = ($completato / $tot) * 100;
echo "Profilo completato al " . $percentuale . "%";
EDIT: script completato grazie alle info di Alhazred