es que cuando tu variable no tiene valor tu consulta queda asi:
Código PHP:
// y eso te genera error
SELECT * FROM tb_trabajo WHERE id=;
ahora lo que puedes hacer es aumentarle comillas simples y eso ya no te generara error, algo asi:
Código PHP:
//
$sql="SELECT * FROM tb_trabajo WHERE id='$id'";
cya