Cita:
Iniciado por putapunker
el formulario donde pido el username y password estan en la pagina inicio.php y en autenticacion es donde esta el codigo que mostre en la pregunta
por eso, debes recoger los campos que vas a validar, si en inicio.php está el form y vas a validar en autenticacion entonces el form debería llevar esto
en inicio.php
Código HTML:
<form name= "el/nombre" method="post" action="autenticacion.php">
y en autenticacion...
Código PHP:
<?
require('conexion.php');
$username = $_POST['nombredelcampousername'];
$password = $_POST['nombredelcampopassword'];
$consultaparainicio= "SELECT * FROM trabajador WHERE username_trabajador='$username' and contrasena_trabajador='$password'";
$resultado = mysql_query($consultaparainicio);
//vemos si el usuario y contraseña es váildo
//si la ejecución de la sentencia SQL nos da algún resultado
//es que si que existe esa conbinación usuario/contraseña
if (mysql_num_rows($resultado)!=0){
//usuario y contraseña válidos
//defino una sesion y guardo datos
session_start();
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);
?>