Estoy haciendo pruebas con un código que me han prestado y que funciona como yo quiero. Selecciona de una bd todos los registros y sus campos, luego va mostrando fechas, y debajo de cada fecha muestra aquellos registros que "comparten" fecha.
Mi pregunta/consulta es saber qué significa lo que está dentro del if. Que soy muy nuevo en esto y me gustaría entender lo que hace ese if.
Gracias. Saludos.
Os dejo el código:
Código PHP:
$cadena="SELECT * FROM pruebas ORDER BY fecha";
$qeventos=mysql_query($cadena) or die($cadena);
$events=array();
while($fevento=mysql_fetch_assoc($qeventos)){
$events[]=$fevento;
}
// DEFINICIÓN DE VARIABLES GLOBALES
$dias=array("Lunes","Martes","Miércoles","Jueves","Viernes","Sábado","Domingo");
$meses=array("enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre");
for($i=0;$i<count($events);$i++){
if($i==0 || ($i>0 && $events[$i]['fecha']!=$events[$i-1]['fecha'])){
echo $dias[date("N",strtotime($events[$i]['fecha']))-1] . " " . date("d",strtotime($events[$i]['fecha'])) . " de " . $meses[date("m",strtotime($events[$i]['fecha']))-1]. " de " . date("Y",strtotime($events[$i]['fecha']))
}
echo $events[$i]['nombre']
}