Ciao a tutti, sono alle prime armi con php e mysql, praticamente ho un form dove vengono fatte le richieste di prenotazione (nome, cognome, email, etc etc), vorrei inserirli in un database e inviare una email al mio indirizzo. Quindi ho creato questo codice php ma non funziona, chi mi potrebbe aiutare a risolvere questo problema?

ecco il codice

<?php
$nome = $_POST['nome'];
$cognome = $_POST['cognome'];

$chandle = mysql_connect("localhost:8888", "root", "root");
$db_selected = mysql_select_db("villapapaleo");
$sql = 'INSERT INTO `villapapaleo`.`contatti_newsletter` ( `nome`, `cognome`) VALUES ($nome , $cognome);';
mysql_query($query) or die("QUERY FALLITA!!!");

$dati = $nome +" , " $cognome;
$tuoemail = "tuamail@mail.it";
$destinatario = "info@villapapaleo.it";
$oggetto = "ecco i tuoi dati";
mail ("$destinatario", "$soggetto", "$dati", "From: $tuoemail");

?>