Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/02/2013, 08:24
ambichol
 
Fecha de Ingreso: febrero-2013
Ubicación: Lima
Mensajes: 301
Antigüedad: 11 años, 2 meses
Puntos: 5
Sonrisa Mostrar datos del mes en curso

hola, tengo un problema, actualmente estoy implementando una web, y tengo un inconveniente, es decir lo que deseo es que cuando un usuario inicie su sesion, en la tabla principal le muestre los datos del mes en curso, sin embargo no me lo esta mostrando....alguien podra ayudarme xfa.....
les dejo el codigo para que me ayuden
Código PHP:
Ver original
  1. <?php
  2. error_reporting(E_ALL|E_STRICT);
  3. ini_set('display_startup_errors',0);
  4. ini_set('display_errors',0);
  5.  
  6. $anho = $_REQUEST['anho'];
  7. $mes = $_REQUEST['mes'];
  8. $mci = $_REQUEST['mci'];
  9.  
  10. ?> 
  11.  
  12. <?php
  13.  
  14. include ("conexion.php");
  15. $conexion= conectarmensajeria();
  16. $direccion = $_SESSION['dir'];
  17. $usuario = $_SESSION['user'];
  18.  
  19. $fecha = mssql_query("select distinct month(getdate()) as MES, year(getdate()) as ANHO from CT_DETIND",$conexion);
  20. $fecha2 = mssql_query("select distinct month(getdate())-1 as MES from CT_DETIND",$conexion);
  21. $combo1 = mssql_query("select distinct ANHO from CT_FECHAS",$conexion);//modificacion
  22. $combo2 = mssql_query("select distinct MES from CT_FECHAS",$conexion);
  23. $combo3 = mssql_query("select cod_are,upper(des_are),ORDEN_AREA from ct_detare order by ORDEN_AREA asc",$conexion);
  24.  
  25. $sql  = mssql_query("select distinct t01.cod_mae,t01.des_ind,t01.cod_ind,t01.cod_are,t01.fecha,
  26. t01.cod_res,obj,meta,
  27. (case when t01.fecha = '$mes' then cast(valor as float) else 0 end) as [Valor_Mes],
  28. des_are,des_res,des_unim,COMENTADO
  29. from CT_DETIND t01 inner join CT_DETARE t02
  30. on t01.cod_are = t02.cod_are inner join CT_DETRES t03
  31. on t01.cod_res = t03.cod_res inner join CT_MAEIND t04
  32. on t01.cod_ind = t04.cod_ind inner join CT_COMENTARIOS t05
  33. on t01.cod_com = t05.cod_com
  34. where des_res like '%' AND t01.fecha = '$mes'
  35. order by 10 asc",$conexion);
  36.  
  37. while ($row2 = mssql_fetch_row($fecha2)){
  38.  
  39. if($row2[0]<10){
  40.  
  41. $fecha_anterior = $anho."0".$row2[0]-1;
  42. $fecha_actual = $anho."0".$row2[0];
  43. }else{
  44.  
  45. $fecha_anterior = $anho'.$row2[0]-1;
  46. $fecha_actual = $anho.$row2[0];
  47. }
  48. }
  49.  
  50. $objetivo_anual = $anho."01";
  51. $area = '%';
  52.  
  53. $mes_ant=$mes-1;
  54.  
  55. $stmt1=mssql_init("lista_t_f_anterior", $conexion);
  56. mssql_bind($stmt1,"@fecha_anterior",$fecha_anterior,SQLVARCHAR,FALSE);
  57. $query1 = mssql_execute($stmt1);
  58.  
  59. $stmt1=mssql_init("lista_t_f_actual", $conexion);
  60. mssql_bind($stmt1,"@fecha_actual",$fecha_actual,SQLVARCHAR,FALSE);      
  61. $query2 = mssql_execute($stmt1);
  62.  
  63. $stmt1=mssql_init("lista_t_f_actual", $conexion);
  64. mssql_bind($stmt1,"@fecha_actual",$fecha_actual,SQLVARCHAR,FALSE);      
  65. $query3 = mssql_execute($stmt1);
  66.  
  67. $stmt1=mssql_init("lista_t_f_anterior_area", $conexion);
  68. mssql_bind($stmt1,"@fecha_anterior",$fecha_anterior,SQLVARCHAR,FALSE);
  69. mssql_bind($stmt1,"@area",$area,SQLVARCHAR,FALSE);
  70. mssql_bind($stmt1,"@mci",$mci,SQLVARCHAR,FALSE);
  71. $query4 = mssql_execute($stmt1);
  72.  
  73. $stmt1=mssql_init("lista_t_f_actual_area", $conexion);
  74. mssql_bind($stmt1,"@fecha_actual",$fecha_actual,SQLVARCHAR,FALSE);    
  75. mssql_bind($stmt1,"@area",$area,SQLVARCHAR,FALSE);  
  76. mssql_bind($stmt1,"@mci",$mci,SQLVARCHAR,FALSE);
  77. $query5 = mssql_execute($stmt1);
  78.  
  79. $stmt1=mssql_init("lista_t_f_actual_area", $conexion);
  80. mssql_bind($stmt1,"@fecha_actual",$fecha_actual,SQLVARCHAR,FALSE);      
  81. mssql_bind($stmt1,"@area",$area,SQLVARCHAR,FALSE);
  82. mssql_bind($stmt1,"@mci",$mci,SQLVARCHAR,FALSE);
  83. $query6 = mssql_execute($stmt1);
  84.  
  85. echo $colores;
  86. ?>
  87.  
  88. <?php
  89.  
  90. if(isset($_REQUEST['button']))
  91. {
  92.  
  93. $anho = $_REQUEST['anho'];
  94. $fecha1 = $_REQUEST['mes'];
  95. $mci='::SELECCIONE::';
  96.  
  97. if($fecha1 <= 01){
  98. $fecha2 = 12;
  99. $anho2 = $anho-1;
  100. $fecha_anterior = $anho2.$fecha2;
  101. $fecha_actual = $anho.$fecha1;
  102. }else{
  103. $fecha_actual = $anho.$fecha1;
  104. $fecha_ant = $fecha1 - 1;
  105. if($fecha_ant<10){
  106. $fecha_anterior = $anho."0".$fecha_ant;
  107. }else{
  108. $fecha_anterior = $anho.$fecha_ant;
  109. }
  110. }
  111.  
  112. $objetivo_anual = $anho.'01';
  113.  
  114. $area = $_REQUEST['area'];
  115. $mci = $_REQUEST['mci'];
  116.  
  117. $stmt1=mssql_init("lista_t_f_anterior", $conexion);
  118. mssql_bind($stmt1,"@fecha_anterior",$fecha_anterior,SQLVARCHAR,FALSE);
  119. $query1 = mssql_execute($stmt1);
  120.  
  121. $stmt1=mssql_init("lista_t_f_actual", $conexion);
  122. mssql_bind($stmt1,"@fecha_actual",$objetivo_anual,SQLVARCHAR,FALSE);      
  123. $query2 = mssql_execute($stmt1);
  124.  
  125. $stmt1=mssql_init("lista_t_f_actual", $conexion);
  126. mssql_bind($stmt1,"@fecha_actual",$fecha_actual,SQLVARCHAR,FALSE);      
  127. $query3 = mssql_execute($stmt1);
  128.  
  129. $stmt1=mssql_init("lista_t_f_anterior_area", $conexion);
  130. mssql_bind($stmt1,"@fecha_anterior",$fecha_anterior,SQLVARCHAR,FALSE);
  131. mssql_bind($stmt1,"@area",$area,SQLVARCHAR,FALSE);
  132. mssql_bind($stmt1,"@mci",$mci,SQLVARCHAR,FALSE);
  133. $query4 = mssql_execute($stmt1);
  134.  
  135. $stmt1=mssql_init("lista_t_f_actual_area", $conexion);
  136. mssql_bind($stmt1,"@fecha_actual",$fecha_actual,SQLVARCHAR,FALSE);    
  137. mssql_bind($stmt1,"@area",$area,SQLVARCHAR,FALSE);  
  138. mssql_bind($stmt1,"@mci",$mci,SQLVARCHAR,FALSE);
  139. $query5 = mssql_execute($stmt1);
  140.  
  141. $stmt1=mssql_init("lista_t_f_actual_area", $conexion);
  142. mssql_bind($stmt1,"@fecha_actual",$fecha_actual,SQLVARCHAR,FALSE);      
  143. mssql_bind($stmt1,"@area",$area,SQLVARCHAR,FALSE);
  144. mssql_bind($stmt1,"@mci",$mci,SQLVARCHAR,FALSE);
  145. $query6 = mssql_execute($stmt1);
  146.  
  147. }
  148.  
  149. ?>