non restituisce nessun tipo di errore..stupendo...verifichi che i dati sono passati ?
fai un bel

echo "<pre>";
print_r($_REQUEST);
echo "</pre>";

prima della query..e vedi se ci sono i risultati...rifai la stessa query in phpadmin vedi che succede...perchè usi null per l'id ?! non è un autoincrement di solito ?