codice:
<?php
$query_sel = "SELECT * FROM tabella_prova WHERE nome='$nome'";
$query = "INSERT INTO tabella_prova (nome,cognome) VALUES ('$nome', '$cognome')";
if ($query_sel == TRUE);
Non ho capito questa parte di codice... non esegui la query, come fai a verificare se è TRUE o MENO. In $query_sel c'è solo la stringa, non c'è mysql_query...

Edit:
codice:
elseif { (mysql_query($query, $db));
echo ("Nome Inserito");
}
la condizione va prima della {
codice:
elseif (mysql_query($query, $db)) {
echo ("Nome Inserito");
}