asi amigo:
Código PHP:
Ver original<?php
$fechaini = "2015-09-01";
$fechafin = date("Y-m-d");
$resultado = $db->query("SELECT COUNT(fecha) as fech,fecha FROM fechas WHERE fecha BETWEEN '$fechaini' AND '$fechafin' GROUP BY DAY(fecha)");
echo "<ul>";
while($row = $resultado->fetch_array())
{
echo "<li>El: <b>".date("d-m-Y", strtotime($row['fecha']))."</b> Salen de Vacaciones: <b>".$row['fech']."</b></li>"; }
echo "</ul>";
?>
asi si quieres que se vean los trabajadores que salen en esas fechas:
Código PHP:
Ver original<?php
$fechaini = "2015-09-01";
$fechafin = date("Y-m-d");
$resultado = $db->query("SELECT COUNT(fecha) as fech,fecha FROM fechas WHERE fecha BETWEEN '$fechaini' AND '$fechafin' GROUP BY DAY(fecha)");
echo "<ul>";
while($row = $resultado->fetch_array())
{
echo "<li>El: <b>".date("d-m-Y", strtotime($row['fecha']))."</b> Salen de Vacaciones: <b>".$row['fech']."</b></li>";
//Creamos una sub-lista con los nombres de trabajadores a salir ese dia
echo "<ul>";
//cargamos la fecha del primer while
$fecha = $row['fecha'];
//creamos una lista y separamos los valores de esa fecha
//consultamos los trabajadores a salir en esa fecha
$trabajador = $db->query("SELECT fecha,menu FROM fechas WHERE DAY(fecha) = '$d'");
//creamos la lista de trabajadores
while($row_traba = $trabajador->fetch_array()){
echo "<li>".$row_traba['menu']."</li>";
}
echo "</ul>";
}
echo "</ul>";
?>
claro debe haber una formas mas sencilla, pero esta resulta bien. Saludos