haré un poco más de esfuerzo, usa datos que estén en la base de datos para probar, datos que sean verdaderos y que me retornen algún valor diferente de vacio y prueba colocando el código así:
Código PHP:
<?php
session_start();
include 'conexion.php';
$username = $_POST['username'];
$password = $_POST['password'];
$consultaparainicio= "
SELECT *
FROM trabajador
WHERE username_trabajador='$username' AND
contrasena_trabajador='$password'";
$resultado = mysql_query($consultaparainicio) or die(mysql_error());
//vemos si el usuario y contraseña es válido
//si la ejecución de la sentencia SQL nos da algún resultado
//es que si que existe esa combinación usuario/contraseña
if (mysql_num_rows($resultado) != 0){
//ya que usuario y contraseña son válidos defino una sesion y guardo datos
session_register("autentificado");
$autentificado = "SI";
/*$consultadelacoordinacion="SELECT trabajador.id_coordinacion, trabajador.id_trabajador, trabajador.nombre_trabajador, trabajador.apellido_trabajador
FROM trabajador
WHERE trabajador.id_coordinacion = '1'";*/
header ("Location: principal.html");
}
else {
//si no existe le mando otra vez a la portada
header("Location: X.php");
}
mysql_free_result($resultado);
?>