gracias a ti por tu sugerencia tambien!!
es que no te entendia mucho, un poquito nada mas, estaba confundida.
ahora hize lo que me dijiste pero igual, no vuelve a guardar la asistencia cuando ingreso un nº de 'cedula', no se si mi problema tiene que ver con el codigo.
esto esparte del codigo:
Código PHP:
$selec_tabla=("select * from asistencia where UsuarioFecha='$UsuarioFecha' and cedula='$cedula' and h_entrada='$h_entrada' ");
$selection=mysql_query($selec_tabla);
if($selection==0){
$insert=("insert into asistencia(UsuarioFecha,cedula,h_entrada) values('$UsuarioFecha','$cedula','$h_entrada')"); //Ejecuta el Query en la Base de Datos
$result_entrada=mysql_query($insert) or die(mysql_error());
echo "Asistencia aceptada";
} else{
$select_verificar=("select * from asistencia where cedula='$cedula' and UsuarioFecha='$UsuarioFecha'");
$result_salida=mysql_query($select_verificar);
if ($result_salida > 0){
$guardar_salida=("update asistencia set h_salida='$h_salida' where cedula='$cedula' and UsuarioFecha='$UsuarioFecha'");
$result_final=mysql_query($guardar_salida) or die(mysql_error());
no se que estoy haciendo mal, no tengo experiencia en esto.
sin mas gracias