disponibilidad.php 1.16 KB
<?php
if(!isset($link)) { include('.././conecta.php'); }
$elementos = array();
$enviar = array();
if ($_POST['turnos'] && $_POST['fecha']){
	$fec = strtr($_POST['fecha'], '/', '-');
	$fecha = date('Y-m-d', strtotime($fec));

	$sqlboxes = "SELECT * FROM turnosv_boxes WHERE estado=1";
	$queryboxes = mysqli_query($link, $sqlboxes);
	$nroboxes = mysqli_num_rows($queryboxes);

	$sqlcantidadturnos = "SELECT id_turno FROM turnosv_turnos WHERE fecha='".$fecha."'";
	$querycantidadturnos = mysqli_query($link, $sqlcantidadturnos);
	$cantidadturnos = mysqli_num_rows($querycantidadturnos);

	$respuesta = json_decode($_POST['turnos']);
	for ($i=0; $i < count($respuesta); $i++) { 
		$sql = "SELECT COUNT(*) AS conteo, id_turno FROM turnosv_turnos WHERE fecha='".$fecha."' AND hora='".$respuesta[$i]."'";
		$query = mysqli_query($link, $sql);
		$resultadoconsulta = mysqli_fetch_assoc($query);
		if (intval($resultadoconsulta['conteo']) < $nroboxes) {
			array_push($elementos, $respuesta[$i]);
		}

	}
	array_push($enviar, $elementos);
	array_push($enviar, array($nroboxes));
	array_push($enviar, array($cantidadturnos));
	array_push($enviar, count($respuesta));
}
echo json_encode($enviar);
?>