Ayuda con PHP y base de datos en Wamp Server

#1
Hola gente.

Por favor, necesito saber cómo hacerle en mi proyecto de página web que hago en PHP para que pueda comparar valores de un formulario a otro.

Explico un poco mi proyecto. Estoy haciendo una página web para la empresa en la cual realizó mis residencias. La página consiste en registrar la hora de entrada y la hora de entrada de sus empleados. Por lo cuál sólo se va a llenar un campo que capturará el número de empleado (id o llave primaria de la tabla "empleado") de la persona que va a registrar la hora de llegada o inicio de jornada.

Para mandar el dato, tengo un link:

<a href="#" onClick="principal.submit();" title="Ingresar" class="classname">
Acceso
</a>

"principal" es el nombre de mi formulario

Quiero que se valide el dato y que al mismo tiempo se haga la consulta a la base de datos. Si el número de empleado existe, entonces quiero que la acción me mande a consultas.php en el cual imprime los datos del empleado del número coincidente. Si NO existe el número, quiero que se tome la acción de mandar al usuario a error.php; que únicamente será otra página que les diga que hubo un error y que el número no existe y poner otro <a href> que regrese al usuario a index.php.


Tengo la siguiente consulta:

<?php
include "conexion.php";
$link=Conectarse();
$valor=$_REQUEST['txtclave'];
i$result=mysql_query("SELECT id_emp FROM empleado WHERE(id_emp='$valor')",$link)
?>

conexion.php es un arhivo que tengo aparte para la pura conexión y Conectarse() es el método que realiza la conexión del archivo conexión.php. Lo incluyo en etiquetas <?php?> para usarlo dentro de mis páginas php.

¿Se podrá comparar con un IF?

Por favor ayúdenme, se los agradeceré mucho. Saludos.

...

A la VER@$% mejor pongo todo el código de index para que lo puedan ver bien.

<!doctype html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" href="Estilos.css" type="text/css">
<script src="dinamico.js" type="text/javascript"></script>
<title>Inicio y fin de jornada - Centro Municipal Poliforum Digital Morelia</title>

<SCRIPT language=Javascript>
function isNumberKey(evt){
var charCode =(evt.which) ? evt.which: event.keyCode
if (charCode>31 && (charCode<48 || charCode>57)){
return false;
}
return true;
}
</SCRIPT>
</head>

<?php
include "conexion.php";
$link=Conectarse();
$valor=$_REQUEST['txtclave'];
if($result=mysql_query("SELECT id_emp FROM empleado WHERE(id_emp='$valor')",$link)){
echo "Se obtuvo el valor $valor del campo de texto y se encontró en la base de datos: $result ";}
printf("</br></br>");
while($row = mysql_fetch_array($result)){
echo $row["nombre"],$row["app"],$row["apm"],$row["fechnac"],$row["dom"],$row["tel"],$row["email"];
}
mysql_free_result($result);
mysql_close($link); //cierra la conexion
?>

<body OnLoad="document.principal.txtclave.focus();">
<form name="principal" method="post" action="index.php" >
<div id="access">
<h1>Ingresa tu clave:</h1>
<input type="text" id="txtclave" name="txtclave" maxlength ="5" onkeypress="return isNumberKey(event)" required type="text" autofocus="autofocus"/>
<center></br>
<table id="liga" border=0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td>
<a href="#" onClick="principal.submit();" title="Ingresar" class="classname">
Acceso
</a>
</td>
</tr>
</tbody>
</table>
</center>
</div>
</form>
</br></br></br>

<table id="tableimage" width=30% height=15% border=0 align="center">
<td>
<img src="logo.png"/>
</td>
</table>
</body>
</html>

NOTA: La parte de PHP en este archivo lo copié para hacer una prueba. Originalmente es de consultas que es lo que me imprime los datos de empleado.
 
Arriba