Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/06/2011, 12:21
Avatar de Markgus
Markgus
 
Fecha de Ingreso: junio-2010
Mensajes: 152
Antigüedad: 16 años, 4 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