Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/07/2009, 10:04
Avatar de pedroca
pedroca
 
Fecha de Ingreso: julio-2009
Mensajes: 97
Antigüedad: 14 años, 9 meses
Puntos: 0
marcacion mediante DNI

Estimado compañeros soy nuevo aqui y en esto de php y quisiera que me den una manito respecto un programilla que estoy haciendo para que se marque la entrada y salida del personal tengo dos tb:
tb control
idcontrol
cirun
fecha
hora

tb empleados
idempleados
apellidos
nombres
cirun
f_ingreso

tengo este codigo hasta ahurita me inserta el cirun la fecha y la hora en la tb control pero lo que no puedo es que al insertar el cirun primero me lo compare en la tb empleados y luego lo inserte en la tb control toda vez que tengo que verificar si el cirun esta bien escrito.

<?PHP
//declaraciones de variables
$base="ces";
$tabla="control";
$tabla1="empleado";
$v1=$_POST['cirun'];
$v2=$_POST['fecha'];
$v3=$_POST['hora'];

// conexion base de datos
$conexion=mysql_connect("localhost","root","123456 " );
mysql_select_db($base,$conexion);

// insertar datos a la tabla control
mysql_query("INSERT INTO $tabla (cirun, fecha, hora) VALUES ('$v1', '$v2', '$v3');", $conexion);
if (mysql_errno($conexion)==0){echo "<h2><CENTER></CENTER></b></H2>";
}else{
if (mysql_errno($conexion)==1062){echo "<h2>Marcacion Incorrecta<br></h2>";
}else{
$numerror=mysql_errno($conexion);
$descrerror=mysql_error($conexion);
echo "Se ha producido un error nº $numerror que corresponde a: $descrerror <br>";
}

}
//cierre de la conexion
mysql_close();
?>

y este codigo inserta la fecha y hora
<?php //insertar fecha de manera automatica
$fecha = time ();
$f_ing_insert = date ( "Y-m-d h:i:s" , $fecha );
$hora = time ();
$h_ing_insert = time ( "h:i:s" , $hora );
?>
<input type="hidden" name="fecha" value=<?php echo "'".$f_ing_insert."'";?> />
<input type="hidden" name="hora" value=<?php echo "'".$h_ing_insert."'";?> />

nose si me deje entender y le agradesco por anticipado la ayuda gracias...

Última edición por pedroca; 13/07/2009 a las 13:01