Codice PHP:
<?php
$bottone = $_POST['INSERISCI IL NOME HCE HAI DATO AL BOTTONE'];
$nome = addslashes(htmlspecialchars($_POST['NOME UTENTE'])); //inserisci il valore
$email = addslashes(htmlspecialchars($_POST['EMAIL'])); //inserisci il valore
$condizioni = addslashes(htmlspecialchars($_POST['condizioni']));
$luogo = addslashes(htmlspecialchars($_POST['luogo']));
$provincia = addslashes(htmlspecialchars($_POST['provincia']));
$data = $_POST['']; //e così via, con i nomi che hai dato tu agli input
$temperatura = $_POST[''];
$umidita = $_POST[''];
$pressione = $_POST[''];
$direzione = $_POST[''];
$visibilita = $_POST[''];
$altitudine = $_POST[''];
$note = addslashes(htmlspecialchars($_POST['']));
$velvento = $_POST[''];
if(isset($bottone)){ //se il bottone è stato premuto...
if(isset($nome)&&!is_null($nome)&&isset($condizioni)&&!is_null($condizioni)&&isset($luogo)&&!is_null($luogo)&&isset($provincia)&&!is_null($provincia)){ //se i campi obbligatori sono stati compilati io direi di passare direttamente alla scrittura dei dati nella tabella
$query = "INSERT INTO meteo(nomeutente,email,condizioni,luogo,provincia,data,temperatura,umidita,pressione,direzione,visibilita,altitudine,note,velvento) VALUES('$nome','$email','$condizioni','$luogo','$provincia','$data','$temperatura','$umidita','$pressione','$direzione','$visibilita','$altitudine','$note','$velvento')";
mysql_query($query) or die(mysql_error()); //se tutto va bene poi ti conviene togliere il mysql_error
echo "Grazie per la segnalazione!";
}else{ //se i campi obbligatori non sono stati compilati...
echo "I campi \"Nome utente\", \"Condizioni meteo\", \"Luogo\" e \"Provincia\" sono obbligatori<br />";
echo "<a href=\"javascript:window.history.back()\">Clicca qui per tornare indietro senza cancellare i dati che avevi inserito</a>";
}
}else{ //se il bottone non è stato premuto...
header("Location: meteo.php"); //...lo mando alla home
}
?>
Dimmi se funziona o che errori ti da, ciao!