Me ocurre con todos los campos ya pesa pasando un elemento por textbox o por un select. Cuando hay un acento la función el insert falla.
Pongo como parte de lo que tengo hecho.
Código PHP:
<form id="formulari" name="formulari" method="post" action="curr.php" onsubmit="return ingresar()" enctype="multipart/form-data">
<div id=dades_personals>
<p><h3>1.-DADES PERSONALS</h3>
<p>
<label>NIF
<input type="text" name="nif" id="nif" />
</label>
</p>
<p>
<label>Nom
<input type="text" name="nom" id="nom" />
</label>
<label>Cognom 1
<input type="text" name="cognom1" id="cognom1" />
</label>
<label>Cognom 2
<input type="text" name="cognom2" id="cognom2" />
</label>
.
.
.
</form>
Código PHP:
$conn=conectar();
$cons="INSERT INTO persona (DNI,tipus_identificacio,nom,cognom1,cognom2,telefon,tel_mobil,mail,adreca,CP,poblacio,data_naix) values
('$nif','2','$nom','$cognom1','$cognom2','$telefon1','$telefon2','$correu_electronic','$adreca','$CP','$poblacio','$naix')";
mysql_query($cons,$conn);