mysql_query("INSERT INTO tbl1 (cap) VALUE ('$cap')");
facendo così funziona tutto correttamente.

grazie a tutti