Salve a tutti/e,

sto letteralmente impazzendo su questo semplicissimo form (nella pagina che richiama se stessa) che non inserisce i dati nel db:

include 'connessione.php';

if (isset($_POST['submit'])) {
$mq = $_POST["mq"];
$zona = $_POST["zona"];
$prezzo = $_POST["prezzo"];


$inserimento="INSERT INTO `tabella` VALUES (' ','$mq','$zona','$prezzo')";
mysql_query($inserimento,$link);
echo "upload riuscito";

} else {

?>

<form method="post" action="admin_vendita.php">

<fieldset>
<legend> Amministrazione Vendita </legend>



<textarea name="zona" cols="50" rows="1">Zona</textarea>


<textarea name="mq" cols="50" rows="1">MQ</textarea>


<textarea name="prezzo" cols="50" rows="1">Prezzo</textarea>


<input name="submit" type="submit" value="Invia" />
</fieldset>
</form>

<?PHP

}

?>

Cosa c'é di sbagliato???