Para mi gusto, desprolijisimo.. Lo que se hace gralmente parano volverte loco cuando tenes este tipo de cosas, es separar cada $_POST en una variable con un nombre mas amigable
Código PHP:
<?php
#mas amigable =)
$nombre=$_POST['nombre'];
$segnom=$_POST['segnom'];
$ape=$_POST['ape'];
$tel=$_POST['tel'];
$teltra=$_POST['teltra'];
$dire=$_POST['dir'];
$dirtra=$_POST['dirtra'];
$cel=$_POST['cel'];
$celtra=$_POST['celtra'];
$mail=$_POST['email'];
#y ahora haces tu consulta asi:
$sql = "insert into datos(nombre,segnom,ape,tel,teltra,dir,dirtra,cel,celtra,email)";
$sql .=" values ('$nombre','$segnom','$ape','$tel','$teltra','$dire','$dirtra','$cel','$celtra','$mail')";
$consulta=mysql_query($sql, $conexion)or die("Error");
?>