Aqui os dejo el codigo:
<select name="IdSexo" id="IdSexo">
<option value="1">Mujer</option>
<option value="2">Hombre</option>
</select>
Código PHP:
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
$insertSQL = sprintf("INSERT INTO datupertsonalak (DNI, IdPersonal, Nombre, Apellido1,
Apellido2, FechaNacimiento, IdSexo) VALUES (%s, %s, %s, %s, %s, %s, %s),
GetSQLValueString($_POST['DNI'], "text"),
GetSQLValueString($_POST['IdPersonal'], "int"),
GetSQLValueString($_POST['Nombre'], "text"),
GetSQLValueString($_POST['Apellido1'], "text"),
GetSQLValueString($_POST['Apellido2'], "text"),
GetSQLValueString($_POST['FechaNacimiento'], "date"),
GetSQLValueString($_POST['IdSexo'], "int"));
Creo que es como tu lo tienes rogertm pero a mi me lo guarda como null.
Gracias y saludos