<?php
require('../conexion.php');
$salida = "";

// Generar 2 opciones de busqueda
if(isset($_POST['type'])){
    $query=" SELECT id 'ID', rec_nombre 'REC_NOMBRE', rec_clave 'REC_CLAVE' FROM receta WHERE rec_estatus = 'Alta' LIMIT 10;";

}else {
    $query=" SELECT id 'ID', rec_nombre 'REC_NOMBRE', rec_clave 'REC_CLAVE' FROM receta WHERE 1 LIMIT 10;";

}


if(isset($_POST['clave_receta']) && isset($_POST['type'])){
    $q= $_POST['clave_receta'];
    $query="SELECT R.id 'ID', R.rec_nombre 'REC_NOMBRE', R.rec_clave 'REC_CLAVE' 
    FROM receta R WHERE (rec_clave 
    LIKE '".$q."%' OR rec_nombre LIKE '".$q."%' LIKE '".$q."%' OR 
    rec_nombre LIKE '%".$q."%' OR rec_clave LIKE '%".$q."%' LIKE '%".$q."%') AND R.rec_estatus = 'Alta'
    ORDER BY CASE WHEN rec_nombre LIKE '".$q."%' THEN 1 WHEN rec_clave LIKE '".$q."%' THEN 2 
    WHEN rec_nombre LIKE '%".$q."%' THEN 3 WHEN rec_clave LIKE '%".$q."%' LIKE '%".$q."%' THEN 6 ELSE 7 END, 
    rec_nombre, rec_clave LIMIT 10;";
    
}else{
    if(isset($_POST['clave_receta'])){
        $q= $_POST['clave_receta'];
        
        $query="SELECT R.id 'ID', R.rec_nombre 'REC_NOMBRE', R.rec_clave 'REC_CLAVE' 
            FROM receta R WHERE rec_clave 
            LIKE '".$q."%' OR rec_nombre LIKE '".$q."%' LIKE '".$q."%' OR 
            rec_nombre LIKE '%".$q."%' OR rec_clave LIKE '%".$q."%' LIKE '%".$q."%'
            ORDER BY CASE WHEN rec_nombre LIKE '".$q."%' THEN 1 WHEN rec_clave LIKE '".$q."%' THEN 2 
            WHEN rec_nombre LIKE '%".$q."%' THEN 3 WHEN rec_clave LIKE '%".$q."%' LIKE '%".$q."%' THEN 6 ELSE 7 END, 
            rec_nombre, rec_clave LIMIT 10;";
    }
    
}


$aux=0;
$datos = query($query);
if($datos->num_rows > 0){
    $salida.="<table class='table' id='table_receta' name='table_receta'>
    <thead style='background: #D5D8DC;'>
        <tr>
        
            <th class='align-middle text-center'scope='col'>Id</th>
            <th class='align-middle text-center' scope='col'>Clave</th>
            <th class='align-middle text-center'scope='col'>Nombre de Receta</th>
        </tr>
    </thead>
    <tbody>";
    while($fila = mysqli_fetch_assoc($datos)){
        $salida.="
                <tr>
                    <td class='align-middle text-center'>".$fila['ID']."</td>
                    <td class='align-middle text-center'>".$fila['REC_CLAVE']."</td>
                    <td class='align-middle text-center'>".$fila['REC_NOMBRE']."</td>
                </tr>
            ";
        $aux+=1;
    }
    $salida.="</tbody>
    </table>";
    
}
else{
    $salida.="No hay resultados ";
}

echo $salida;
?>