per le lettere accentate è una questione di encoding della pagina, probabilmente differente da quello del DB.. dovresti utilizzare UTF-8 DAPPERTUTTO..
per l'altra questione ti conviene, ad inserimento avvenuto, fare un redirect ad un'altra pagina, portandoti dietro (con le sessioni..) un "log" di quello che è accaduto.
cioè dai vari
Codice PHP:
if (!$result){
?><tr><td class="testo">Ops! C'è qualcosa che non va!</td></tr><?php
if ($uso=="privato"){
?><tr><td class="testo"><form method=post action="impriv.php"><input type="submit" value="Indietro"></td></tr><?php
}elseif ($uso=="commerciale"){
?><tr><td class="testo"><form method=post action="imcomm.php"><input type="submit" value="Indietro"></td></tr><?php
}
exit;
eccetera modificarli tipo:
Codice PHP:
if (!$result){ $_SESSION['result'] = "negativo";
alla fine di queste modifiche fai un redirect ad un'altra pagina che contiene
Codice PHP:
if ($_SESSION['result'] == "negativo" ) { //stampa qualcosa
} else {
//stampa altro
}
alla fine di questa pagina distruggi i valori delle sessioni..
puoi anche fare un controllo che se in questa pagina fai F5 (refresh..) ti dice qualcosa o ti reindirizza alla pagina di inserimento