Newer
Older
ournorth2021 / views / trivia.php
LuisOlaya on 17 Apr 2021 8 KB cambios juegos
<?php

$dia = $pagina[1];

$queryPregunta = mysqli_query($connect,"SELECT * FROM Desafio_Preguntas WHERE dia = '".$dia."' ORDER BY orden ASC   ");
$dataPregunta = mysqli_fetch_array($queryPregunta);

$queryRespuestas = mysqli_query($connect,"SELECT * FROM Desafio_Respuestas WHERE id_asistente = '".$_SESSION['id_user']."' AND dia = '".$dia."'  ");
//$dataValidate = mysqli_fetch_array($queryRespuestas);
?>
  

<style>
    body{
		background-size: cover; 
		background-position: center; 
		background-attachment: fixed;
        background-image: url(<?php echo $url; ?>/img/img_wd/bg_dia.png);
	}
</style>

<div class="col-md-12">

	<div class="container" >

		<?php echo $rersp; ?>

		<div class="row">

            <!-- PRESENTACION -->
            <div class="col-md-12 paginas" align="center" id="home" >

                <!-- <img src="<?php echo $url; ?>/img/desafio/logo_desafio.png" style="width: 100%; max-width: 400px; margin-top: 3%" ><br> -->
                
                <div style="width: 100%; max-width: 400px; margin-top: 30%">

                </div>
                <img src="<?php echo $url; ?>/img/desafio/bt_jugar.png" width="200" style="padding: 10px" onClick="Jugar()" class="bt_interface">
                
                <img src="<?php echo $url; ?>/img/desafio/bt_general.png" width="200" style="padding: 10px" onClick="RankingGeneral()" class="bt_interface">
                <!-- <img src="<?php echo $url; ?>/img/desafio/bt_equipo.png" width="200" style="padding: 10px" onClick="RankingPorEquipos()" class="bt_interface"> -->
 
            </div>
            
            <!-- JUEGO -->
            <div class="col-md-12 paginas" align="center" id="juego" style="display: none">
                
                <div class="row" style="color: #ffffff; margin-top: 25px" id="contenedor_preguntas">
                    Cargando...
                </div>
 
            </div>

            
            <!-- RANKING -->
            <div class="col-md-12 paginas" align="center" id="ranking" style="display: none; ">
                
                <h3 style=" color: #ffffff; margin-top: 20px;">RANKING GENERAL</h3>
                
                <div align="center">
                    <img src="<?php echo $url; ?>/img/desafio/bt_volver.png" width="200" style="padding: 10px" onClick="Home()" class="bt_interface">
                </div>
                
                <div id="cont_ranking" style="background-color: #fff; border-radius: 12px; overflow: hidden; max-width: 800px; padding: 5px 30px;">
                </div>
                
 
            </div>
            
            
            <!-- RANKING -->
            <div class="col-md-12 paginas" align="center" id="ranking_equipos" style="display: none">
                
                <h3 style=" color: #ffffff; margin-top: 20px;">RANKING POR EQUIPOS</h3>
                
                <div id="cont_ranking_equipos" style="background-color: #fff; border-radius: 12px; overflow: hidden; max-width: 800px; padding: 5px 30px;">
                </div>
                
                <div align="center">
                    <img src="<?php echo $url; ?>/img/desafio/bt_volver.png" width="200" style="padding: 10px" onClick="Home()" class="bt_interface">
                </div>
 
            </div>


		</div>

	</div>
	
</div>

<script>
    var api = '<?php echo $api; ?>';
    
    
    function CargarPregunta(){
        
        data = {
            id_user:  <?php echo $_SESSION['id_user']; ?>,
            dia: <?php echo $dia; ?>
        };
        
        jQuery.ajax({
            url: api+"cargar_pregunta_desafio.php",
            type:'post',
            data: data ,
            }).done(function (resp){
                $("#contenedor_preguntas").html(resp);
                

            })
            .fail(function(resp) {
                console.log(resp);
            })
            .always(function(resp){
            }
        );
    }
    
    
    function GuardarRespuesta(val, elem){
        cr = $("#cr").val();
        $(".opciones").attr("style", "pointer-events:none" );
        if(cr == val){
           $("#opt_"+cr).addClass("opciones_correcta");
        }
        else{
            $(elem).addClass("opciones_incorrecta");
            $("#opt_"+cr).addClass("opciones_correcta");
        }
        
        
        parar();
        
        setTimeout(function(){ 

            data = {
                id_user:  <?php echo $_SESSION['id_user']; ?>,
                pregunta: $("#pregunta").val(), 
                respuesta: val, 
                total_segundos: total_segundos,
                dia: <?php echo $dia; ?>
            };

            jQuery.ajax({
                url: api+"guardar_respuesta_desafio.php",
                type:'post',
                data: data ,
                }).done(function (resp){
                    $("#contenedor_preguntas").html(resp);
                })
                .fail(function(resp) {
                    console.log(resp);
                })
                .always(function(resp){
                }
            );
            
        }, 1500);

    }
    
    function Home(){
        $(".paginas").hide();
        $("#home").show(); 
    }
    
    function Jugar(){
        $(".paginas").hide();
        $("#juego").show();
        CargarPregunta();
        
        
    }
    
    function RankingGeneral(){
        $(".paginas").hide();
        $("#ranking").show();

        jQuery.ajax({
            url: api+"ranking_desafio.php",
            type:'post',
            data: { id:0 } ,
            }).done(function (resp){
                $("#cont_ranking").html(resp);
            })
            .fail(function(resp) {
                console.log(resp);
            })
            .always(function(resp){
            }
        );
    }
    
    function RankingPorEquipos(){
        $(".paginas").hide();
        $("#ranking_equipos").show();

        jQuery.ajax({
            url: api+"ranking_desafio_equipos.php",
            type:'post',
            data: { id:0 } ,
            }).done(function (resp){
                $("#cont_ranking_equipos").html(resp);
            })
            .fail(function(resp) {
                console.log(resp);
            })
            .always(function(resp){
            }
        );
    }
    
</script>

<style>
    .opciones{
        background-color: #ffffff; 
        color: #006db7; 
        margin-bottom: 20px;
        width: 97%;
        cursor: pointer;
    }
    
    .opciones:hover{
        background-color: #fff498; 
        color: #006db7; 
        margin-bottom: 20px;
        width: 97%;
    }
    
    .opciones_correcta{
        background-color: #c6ff84 !important; 
    }
    
    .opciones_incorrecta{
        background-color: #ffb6b1; 
    }
    
    .bt_interface{
        cursor: pointer;
        transition: 0.5s all;
    }
    
    .bt_interface:hover{
        transform: scale(1.1);
    }
        
</style>

<script>
$( document ).ready(function() {
    $("#bt_desafio").addClass("btn_item_menu_active"); 
});
</script>




















<script>
var total_segundos = 0;
h = 0;
m = 0;
s = 0;
    
    
window.onload = init;
function init(){
    h = 0;
    m = 0;
    s = 0;
}         
function cronometrar(){
    total_segundos = 0;
    escribir();
    id = setInterval(escribir,1000);
}
function escribir(){
    var hAux, mAux, sAux;
    s++;
    if (s>59){m++;s=0;}
    if (m>59){h++;m=0;}
    if (h>24){h=0;}

    if (s<10){sAux="0"+s;}else{sAux=s;}
    if (m<10){mAux="0"+m;}else{mAux=m;}
    if (h<10){hAux="0"+h;}else{hAux=h;}

    document.getElementById("hms").innerHTML = hAux + ":" + mAux + ":" + sAux; 
    total_segundos++;
    
    if(total_segundos > 120){
        GuardarRespuesta(0, 0, 0);
        total_segundos = 0;
    }
}
function parar(){
    clearInterval(id);
}
function reiniciar(){
    clearInterval(id);
    document.getElementById("hms").innerHTML="00:00:00";
    h=0;m=0;s=0;
}
    
$( document ).ready(function() {
    
});
    
</script>