Código PHP:
<?php
//conecta a la base de datos
$mysql_id = mysql_connect('server', 'user', '*****');
mysql_select_db('everestltda', $mysql_id);
//$vehiculo=$_GET['placa'];
//$contratante=$_GET['empresa'];
$vehiculo='1002';
$contratante='Everest';
?>
<form id="form1" name="form1" method="post" action="inserta_viaje.php?insertar">
<label>
<table>
<tr>
<td>Id Viaje</td>
<td><input type="text" name="id_viaje"></td>
</tr>
<tr>
<td>Vehiculo</td>
<td><input type="text" name="vehiculo" value="<?php echo $vehiculo; ?>"></td>
</tr>
<td>Conductor</td>
<td><SELECT name="conductor">
<?php
$sql="SELECT * FROM conductor order by nombres";
$ejecuta = mysql_query($sql) or die (mysql_error());
while ($row = mysql_fetch_assoc($ejecuta)){
?>
<OPTION VALUE="<?php echo $row['nombres']; ?>"><?php echo $row['nombres'];?>
<?php
}
?></td>
</tr>
<tr>
<td>Contratante</td>
<td><input type="text" name="contratante" value="<?php echo $contratante;?>"></td>
</tr>
<tr>
<td>Origen</td>
<td><input type="text" name="origen"></td>
</tr>
<tr>
<td>Destino</td>
<td><input type="text" name="destino"></td>
</tr>
<tr>
<td>Fecha de Salida (AAAA/MM/DD)</td>
<td><input type="text" name="fecha_salida"></td>
</tr>
<tr>
<td>Fecha Regreso (AAAA/MM/DD)</td>
<td><input type="text" name="fecha_regreso"></td>
</tr>
<tr>
<td>Objeto del Viaje</td>
<td><input type="text" name="objeto"></td>
</tr>
<tr>
<td>Observaciones</td>
<td><input type="text" name="observaciones"></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" name="submit" value="Crear Extracto del Contrato"></td>
</tr>
</table>
</label>
</form>
<?php
function insertar()
{
$idviaje=$_POST['id_viaje'];
$vehiculo=$_POST['vehiculo'];
$conductor=$_POST['conductor'];
$contratante=$_POST['contratante'];
$origen=$_POST['origen'];
$destino=$_POST['destino'];
$fechasalida=$_POST['fecha_salida'];
$fechallegada=$_POST['fecha_regreso'];
$objeto=$_POST['objeto'];
$observaciones=$_POST['observaciones'];
$insertar="INSERT INTO viaje (id_viaje,vehiculo,conductor,contratante,origen,destino,fecha_salida,fecha_regreso,objeto,observaciones) values ('$idviaje','$vehiculo','$conductor','$contratante','$origen','$destino','$fechasalida','$fechallegada','$objeto','$observaciones'";
mysql_query($insertar) or die (mysql_error());
echo "registro insertado";
}
?>
Pero no me inserta los datos, me podrian decir que tengo mal? o como lo podria hacer?