Buenas, os explico lo que intento hacer es que a traves de un formulario dandole el id del registro en la base de datos, me elimine ese registro.

Este es el trozo de codigo:

<?php
$primeravez = FALSE;
if (empty($_POST["enviar"]))
{
$primeravez = TRUE;
$_POST["id_trabajo"] = "";
}
?>

Luego el formulario:

<table width="70%">
<form name="eliminar_trabajos" method="post" action="">
<tr>
<th scope="col"><h3>Eliminar trabajo</h3></th>
</tr>
<tr>
<td>Referencia:<input type="text" name="id_trabajo" id="id_trabajo"></td>
</tr><br><br>
<tr>
<td><input type="submit" name="enviar" id="enviar" value="eliminar"></td>
</tr><br><br>
</form>
</table>

Y por ultimo y donde creo que está el error:

<?php
require_once("conexion.inc.php");
$conexion = new mysqli($servidor,$usuario,$password,$basedatos);
if ($conexion->connect_errno)
{
echo "Error al establecer la conexion con la base de datos." . $conexion->connect_error;
exit;
}

$referencia = $_POST["id_trabajo"];

$sql_eliminar_trabajo = "DELETE FROM n_trabajos WHERE id_trabajos='".$referencia."'";
$resultado = $conexion->query($sql_eliminar_trabajo);

print_r($sql_eliminar_trabajo);

?>

Creo que el error está en la sentecia que no esta bien escrita, he probado de varias formas y o elimina todos los registros o no elimina ninguno.
Si alguien lo puede reviar y hecharme un cable lo agradeceria.