Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/06/2011, 12:21
Avatar de Markgus
Markgus
 
Fecha de Ingreso: junio-2010
Mensajes: 152
Antigüedad: 14 años, 5 meses
Puntos: 5
duda foreach en una consulta

a ver si me doy a entender que es lo que quiero

tengo una tabla con valores timestamp recibo el valor lo divido y le cambio la hora

Código PHP:
<?php
include("conexion.php");

$query "select * from tabla";
$result mysql_query($query) or die (mysql_error());



 while (
$reg mysql_fetch_array($result)){
$Entrada $reg['Entrada'];
$Salida $reg['Salida'];

$fechaE strtotime($Entrada);
$fen1 date("Y",$fechaE);
$fen2 date("m",$fechaE);
$fen3 date("d",$fechaE);

$fechaEF $fen1."-".$fen2."-".$fen3;
$hInicio '08:00:00';
$inicio. = $fechaEF." ".$hInicio;

//fecha salida
$fechaS strtotime($Salida); 
$fes1 date("Y",$fechaS);
$fes2 date("m",$fechaS);
$fes3 date("d",$fechaS);

$fechaSF $fes1."-".$fes2."-".$fes3;
$hTermina '18:00:00';
$termina. = $fechaSF." ".$hTermina;

}
/* 
si imprimo fuera del while si me da los valores leei por aqui en un post  que usara  esto .= y funciono 
*/
echo $inicio;
echo 
"<br/>";
echo 
$termina;
echo 
"<br/>";

/*y pues esos valores de $inicio,$termina los necesitaria usar en otra consulta pero pues ya  no me aparecen */
$query2 "
SELECT W.*,DifEntrada+DifSalida as Total FROM
(
SELECT
Entrada,
TIMESTAMPDIFF(MINUTE,'$inicio',.Entrada) as DifEntrada,
Salida,
TIMESTAMPDIFF(MINUTE,Salida,'$termina')  as DifSalida,
Semana
FROM  tabla
) W
"
;


?>


no se si pudiera usar un foreach y como porque probé pero no funciono o que se les ocurre ya me estoy secando

Última edición por Markgus; 04/06/2011 a las 12:30