Foros del Web » Programando para Internet » PHP »

Como genero un rol de trabajo

Estas en el tema de Como genero un rol de trabajo en el foro de PHP en Foros del Web. Hola, necesito ideas, pk a mi se me acabaron hace un tiempo, y de aki a k llegan las proximas se me acabara el tiempo ...
  #1 (permalink)  
Antiguo 02/04/2008, 18:18
 
Fecha de Ingreso: octubre-2006
Ubicación: Xoxocotla, Morelos Mexico
Mensajes: 243
Antigüedad: 17 años, 6 meses
Puntos: 0
Como genero un rol de trabajo

Hola, necesito ideas, pk a mi se me acabaron hace un tiempo, y de aki a k llegan las proximas se me acabara el tiempo de entrega de este proyecto.

Debo generar el rol de trabajo de los empleados de una empresa, estos estan condicionados por fechas que el administrador del sistema solicite, es decir, puede generar el rol de trabajo del 1 al 31 del mes de enero, o si lo decea del 1 de enro al 31 de diciembre (todo el año), o el lapso que el decida

Mas o menos debe generar algo asi


Nombre Empleado Lunes (1 En.) Martes(2 En.) Miercoles() Jueves() Viernes()

XXXX T T T D D


Las T significan Trabaja y las D significan Descansa, Obvio debe llegar hasta el domingo XD.

Lo que no se me ocurre es como limitar las fechas, o bueno saber que dia sera la fecha que solicite, por ejemplo si pide del 20 de agosto 2008 al 20 septiembre 2008, como hago para saber si el 20 sera lunes o martes o miercoles...

Grax
  #2 (permalink)  
Antiguo 02/04/2008, 19:46
Avatar de stramin  
Fecha de Ingreso: marzo-2008
Ubicación: Cubil felino
Mensajes: 1.652
Antigüedad: 16 años, 1 mes
Puntos: 336
Re: Como genero un rol de trabajo

>_< no entendi
  #3 (permalink)  
Antiguo 02/04/2008, 20:39
 
Fecha de Ingreso: marzo-2004
Mensajes: 31
Antigüedad: 20 años, 2 meses
Puntos: 0
Re: Como genero un rol de trabajo

-
----------------------------------------------

Última edición por leroteje; 25/08/2009 a las 14:02
  #4 (permalink)  
Antiguo 03/04/2008, 19:49
 
Fecha de Ingreso: octubre-2006
Ubicación: Xoxocotla, Morelos Mexico
Mensajes: 243
Antigüedad: 17 años, 6 meses
Puntos: 0
Como genero un rol de trabajo

Ok, ya tengo la idea de como hacerlo, y ya lo estaba hacieno, pero me encuentro con un problema que me confunde mucho, es con respecto a las fechas.

Para saber si es año bisieto (y tomar en cuenta o no el dia 59, osea el 29 de febrero), hago esto:

<?
$diai=$_GET[diai]; //Viene de un formulario anterior
$mesi=$_GET[mesi]; //Viene de un formulario anterior
$yeari=$_GET[yeari]; //Viene de un formulario anterior


$bisiesto1=$yeari % 4;
$bisiesto2=$yeari % 100;
$bisiesto3=$yeari % 400;

if($bisiesto1==0 or ($bisiesto2==0 and $bisiesto3==0))
{
echo "Año bisiesto";
}
?>

Pk por lo que lei un año es bisiesto si es divisible entre 4, exepto fines de siglo, los cuales son divisibles entre 100, pero estos seran bisiestos si son divisibles entre 400.

Lo que hago es obtener residuos y compararlos con 0, mi problema viene en 1500 (ejemplo) 1500/4=375, 1500/100=15, 1500/400= 3 y residuo 300

pero al ejecutar el script, me muestra la leyenda "Año bisiesto" siendo que no deberia de mostrarla, esta mal mi condicion IF supongo, pero no se en que esta mal.

Alguien que me ayude por favor.
  #5 (permalink)  
Antiguo 03/04/2008, 19:54
 
Fecha de Ingreso: octubre-2006
Ubicación: Xoxocotla, Morelos Mexico
Mensajes: 243
Antigüedad: 17 años, 6 meses
Puntos: 0
Re: Como genero un rol de trabajo

Olvidenlo, ya vi mi error XD

Creo que ya estaba un tanto cansado, necesito pensar bien la condicion pk se estaba filtrando por la primer condicion 1500/4=375 sin residuo.

Ok, creo que necesito ayuda para replantear la condicion y validar si es o no año bisiesto, igual si alguien sabe se o agradecere mucho
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:32.