Administrador:


prepare("select valor_1, valor_2, actualizado_1, actualizado_2 from quiniela_ganadora where posicion='$con'"); $valores->execute(array()); $record = $valores->fetchAll(); foreach ($record as $row) { ${"indice".$i."s"}=$row["valor_1"]; ${"actualizado".$i}=$row["actualizado_1"]; ${"indice".$j."s"}=$row["valor_2"]; ${"actualizado".$j}=$row["actualizado_2"]; } if($con<=48){ $suma_goles=$suma_goles+${"indice".$i."s"}+${"indice".$j."s"}; } $i=$i+2; $j=$j+2; } //--------------------------------------------------------actualiza valores en la base de datos------------------------------------- if(isset($_POST["actualizar"])){ $suma_goles=0; $h=1; $k=2; for($con=1;$con<=64;$con++){ ${'posicion'.$h.'s'}=$_POST["$h"]; ${'posicion'.$k.'s'}=$_POST["$k"]; $actualizar="update quiniela_ganadora set valor_1='${'posicion'.$h.'s'}', valor_2='${'posicion'.$k.'s'}' where posicion='$con'"; $resultado_act=$base->prepare($actualizar); $resultado_act->execute(); $h=$h+2; $k=$k+2; } //-------------------------------------------------------puntajes----------------------------------------------------------------------- date_default_timezone_set('America/Caracas'); $time=time(); $fecha_actual=date("Y-m-d H:i:s", $time); $numero_quinielas=$base->prepare("select codigo_quiniela from usuarios_quiniela"); $numero_quinielas->execute(array()); $record_numero_quinielas = $numero_quinielas->fetchAll(); foreach ($record_numero_quinielas as $row) { $puntaje_quiniela=0; $quiniela_actual=$row["codigo_quiniela"]; $quiniela_ganadora=$base->prepare("select posicion, equipo_1, equipo_2, valor_1, valor_2 from quiniela_ganadora where fecha_partido<='$fecha_actual'"); $quiniela_ganadora->execute(array()); $record_quiniela_ganadora = $quiniela_ganadora->fetchAll(); foreach ($record_quiniela_ganadora as $registro) { $posicion=$registro["posicion"]; $equipo_1_ganadora=$registro["equipo_1"]; $equipo_2_ganadora=$registro["equipo_2"]; $valor_1_ganadora=$registro["valor_1"]; $valor_2_ganadora=$registro["valor_2"]; $quiniela_usuario=$base->prepare("select equipo_1, equipo_2, valor_1, valor_2 from quinielas where posicion='$posicion' and codigo_quiniela='$quiniela_actual'"); $quiniela_usuario->execute(array()); $record_quiniela_usuario = $quiniela_usuario->fetchAll(); foreach ($record_quiniela_usuario as $registro1) { $equipo_1_usuario=$registro1["equipo_1"]; $equipo_2_usuario=$registro1["equipo_2"]; $valor_1_usuario=$registro1["valor_1"]; $valor_2_usuario=$registro1["valor_2"]; }//end foreach $record_quiniela_usuario //----------------------------------------------------------comparador------------------------------------------------------------------- $switch=0; if(($equipo_1_ganadora==$equipo_1_usuario) && ($equipo_2_ganadora==$equipo_2_usuario)){ if(($valor_1_ganadora==$valor_1_usuario) && ($valor_2_ganadora==$valor_2_usuario) && ($switch==0)){ $puntaje_quiniela=$puntaje_quiniela+5; $actualizar_puntajes="update usuarios_quiniela set puntaje='$puntaje_quiniela' where codigo_quiniela='$quiniela_actual'"; $resultado_actualizar_puntajes=$base->prepare($actualizar_puntajes); $resultado_actualizar_puntajes->execute(); $switch=1; }//end if puntaje perfecto if(($valor_1_ganadora==$valor_2_ganadora) && ($switch==0)){ if($valor_1_usuario==$valor_2_usuario){ $puntaje_quiniela=$puntaje_quiniela+2; $actualizar_puntajes="update usuarios_quiniela set puntaje='$puntaje_quiniela' where codigo_quiniela='$quiniela_actual'"; $resultado_actualizar_puntajes=$base->prepare($actualizar_puntajes); $resultado_actualizar_puntajes->execute(); } $switch=1; }//end if empates if(($valor_1_ganadora>$valor_2_ganadora) && ($switch==0)){ if($valor_1_usuario>$valor_2_usuario){ $puntaje_quiniela=$puntaje_quiniela+3; $actualizar_puntajes="update usuarios_quiniela set puntaje='$puntaje_quiniela' where codigo_quiniela='$quiniela_actual'"; $resultado_actualizar_puntajes=$base->prepare($actualizar_puntajes); $resultado_actualizar_puntajes->execute(); } $switch=1; }//end if ganador equipo_1 if(($valor_1_ganadora<$valor_2_ganadora) && ($switch==0)){ if($valor_1_usuario<$valor_2_usuario){ $puntaje_quiniela=$puntaje_quiniela+3; $actualizar_puntajes="update usuarios_quiniela set puntaje='$puntaje_quiniela' where codigo_quiniela='$quiniela_actual'"; $resultado_actualizar_puntajes=$base->prepare($actualizar_puntajes); $resultado_actualizar_puntajes->execute(); } $switch=1; }//end if ganador equipo_2 }//end if de paises $estado="readonly"; $actualizar_estado="update quiniela_ganadora set actualizado_1='$estado', actualizado_2='$estado' where posicion='$posicion'"; $resultado_actualizar_estado=$base->prepare($actualizar_estado); $resultado_actualizar_estado->execute(); }//end foreach $record_quiniela_ganadora if($puntaje_quiniela==0){ $actualizar_puntajes="update usuarios_quiniela set puntaje='$puntaje_quiniela' where codigo_quiniela='$quiniela_actual'"; $resultado_actualizar_puntajes=$base->prepare($actualizar_puntajes); $resultado_actualizar_puntajes->execute(); } }//end foreach numero de quinielas totales*/ //------------------------------------------------------asigno posicion---------------------------------------------------------- $asigna_posicion=$base->prepare("select codigo_quiniela, posicion from usuarios_quiniela order by puntaje desc"); $asigna_posicion->execute(array()); $record = $asigna_posicion->fetchAll(); $i=1; foreach ($record as $row) { $codigo=$row["codigo_quiniela"]; $posicion=$row["posicion"]; $consulta="update usuarios_quiniela set posicion='$i' where codigo_quiniela='$codigo'"; $actualizar=$base->prepare($consulta); $actualizar->execute(); $i=$i+1; } //--------------------------------------------------------envio correos--------------------------------------------------------------- $mensage='
' ; $sql_total="select codigo_quiniela, cedula, puntaje, posicion from usuarios_quiniela order by puntaje desc"; $resultado=$base->prepare($sql_total); $resultado->execute(array()); $i=1; foreach ($resultado as $row) { $codigo=$row["codigo_quiniela"]; $consulta="update usuarios_quiniela set posicion='$i' where codigo_quiniela='$codigo'"; $actualizar=$base->prepare($consulta); $actualizar->execute(); $i=$i+1; } //---------------------------------------------------------------------------------------------------------------------------- require ("PHPMailer_5.2.4/class.phpmailer.php"); $mail = new PHPMailer; $mail->isSMTP(); $mail->Host = 'smtp.prolicor.com.ve'; $mail->Port = 465; $mail->SMTPSecure = 'ssl'; $mail->SMTPAuth = true; $mail->Username = "quiniela.dinazpro@nubeazul.com.ve"; $mail->Password = "pro123456"; $mail->setFrom('quiniela.dinazpro@nubeazul.com.ve', 'Quiniela Prolicor'); $clasificacion_puntaje=$base->query("select posicion, codigo_quiniela, cedula, puntaje from usuarios_quiniela order by posicion"); foreach($clasificacion_puntaje as $datos){ $mensage.= ''; $mensage.=''; $mensage.=''; $mensage.=''; $mensage.=''; } $mensage.='
QUINIELA PROLICOR NUBE AZUL

Posicion

Codigo Quiniela

Usuario

Puntaje

'; $mensage.= $datos['posicion']; $mensage.='

'; $mensage.= $datos['codigo_quiniela']; $mensage.='

'; $mensage.= $datos['cedula']; $mensage.='

'; $mensage.= $datos['puntaje']; $mensage.='

'; $usuarios="select cedula, correo from datos_usuarios"; $resultado_usuarios=$base->prepare($usuarios); $resultado_usuarios->execute(array()); foreach ($resultado_usuarios as $row) { $correo=$row["correo"]; $cedula=$row["cedula"]; $mail->clearAddresses(); $mail->addAddress($correo,$cedula); $mail->Subject = 'Clasificacion FECHA DE ACTUALIZACION: ' . $fecha_actual; $mail->IsHTML(true); $mail->Body=$mensage; if (!$mail->send()) { echo "Mailer Error: " . $mail->ErrorInfo; } else { } } //--------------------------------------------------------recupera valores en la base de datos------------------------------------------ $i=1; $j=2; for($con=1;$con<=64;$con++){ $valores=$base->prepare("select valor_1, valor_2, actualizado_1, actualizado_2 from quiniela_ganadora where posicion='$con'"); $valores->execute(array()); $record = $valores->fetchAll(); foreach ($record as $row) { ${"indice".$i."s"}=$row["valor_1"]; ${"actualizado".$i}=$row["actualizado_1"]; ${"indice".$j."s"}=$row["valor_2"]; ${"actualizado".$j}=$row["actualizado_2"]; } if($con<=48){ $suma_goles=$suma_goles+${"indice".$i."s"}+${"indice".$j."s"}; } $i=$i+2; $j=$j+2; } ?> prepare("select distinct equipo_1 from quiniela_ganadora where grupo='$grupo'"); $sql_equipos->execute(array()); $equipos_grupos = $sql_equipos->fetchAll(); $i=1; foreach ($equipos_grupos as $paises) { ${"pais".$i."s"}=$paises["equipo_1"]; $i=$i+1; } //------------------------------------------------------------------------recorre los partidos--------------------------------------- $p1=0; $p2=0; $p3=0; $p4=0; $e=1; $g=3; $goles_anotados1=0; $goles_anotados2=0; $goles_anotados3=0; $goles_anotados4=0; $goles_recibidos1=0; $goles_recibidos2=0; $goles_recibidos3=0; $goles_recibidos4=0; $diferencia_goles1; $diferencia_goles2; $diferencia_goles3; $diferencia_goles4; $sql_partidos = $base->prepare("select equipo_1, valor_1, valor_2 from quiniela_ganadora where grupo='$grupo'"); $sql_partidos->execute(array()); $partidos = $sql_partidos->fetchAll(); foreach ($partidos as $row) { $pais=$row["equipo_1"]; $valor_1=$row["valor_1"]; $valor_2=$row["valor_2"]; for($j=1; $j<=4; $j++){ if($pais==${"pais".$j."s"}){ ${"goles_anotados".$j}=${"goles_anotados".$j}+$valor_1; ${"goles_recibidos".$j}=${"goles_recibidos".$j}+$valor_2; if($valor_1>$valor_2){ ${"p".$j}=${"p".$j}+$g; } if($valor_1==$valor_2){ ${"p".$j}=${"p".$j}+$e; }//fin if }//fin if }//fin for }//fin foreach //-------------------------------------------------------------segundo contador------------------------------------------------------ $sql_partidos1 = $base->prepare("select equipo_2, valor_1, valor_2 from quiniela_ganadora where grupo='$grupo'"); $sql_partidos1->execute(array()); $partidos1 = $sql_partidos1->fetchAll(); foreach ($partidos1 as $row2) { $pais=$row2["equipo_2"]; $valor_1=$row2["valor_1"]; $valor_2=$row2["valor_2"]; for($j=1; $j<=4; $j++){ if($pais==${"pais".$j."s"}){ ${"goles_anotados".$j}=${"goles_anotados".$j}+$valor_2; ${"goles_recibidos".$j}=${"goles_recibidos".$j}+$valor_1; if($valor_2>$valor_1){ ${"p".$j}=${"p".$j}+$g; } if($valor_2==$valor_1){ ${"p".$j}=${"p".$j}+$e; }//fin if }//fin if }//fin for }//fin foreach*/ $j=0; for ($i=1;$i<=4;$i++){ ${"pais".$i."s"}; ${"p".$i}; ${"goles_anotados".$i}; ${"goles_recibidos".$i}; ${"diferencia_goles".$i}=${"goles_anotados".$i}-${"goles_recibidos".$i} ; } //---------------------------------------------------------------vector diferencia de goles----------------------------------------- $diferencia_goles_array[0]=$diferencia_goles1.$pais1s; $diferencia_goles_array[1]=$diferencia_goles2.$pais2s; $diferencia_goles_array[2]=$diferencia_goles3.$pais3s; $diferencia_goles_array[3]=$diferencia_goles4.$pais4s; //---------------------------------------------------------------vector goles marcados de goles---------------------------------- $goles_marcados_array[0]=$goles_anotados1.$pais1s; $goles_marcados_array[1]=$goles_anotados2.$pais2s; $goles_marcados_array[2]=$goles_anotados3.$pais3s; $goles_marcados_array[3]=$goles_anotados4.$pais4s; //--------------------------------------------------------------------ordena por puntos-------------------------------------------------- $clasificacion_puntos = array($pais1s=>$p1, $pais2s=>$p2, $pais3s=>$p3, $pais4s=>$p4); arsort($clasificacion_puntos,SORT_NUMERIC); $i=0; foreach ($clasificacion_puntos as $pais=>$puntaje) { $clasificacion_paises[$i]=$puntaje . $pais; $i=$i+1; } //-------------------------------------------------------verifica si hay puntajes repetidos---------------------------------------------- $arreglo=(array_count_values($clasificacion_puntos)); $sw=0; foreach ($arreglo as $key => $val) { if($val>1){ $sw=1; //variable usada para saber si hay puntajes repetidos } } //----------------------------------------------------------------funcion repeticion----------------------------------------------------- if($sw==1){ $k=1; $j=0; $d=0; //------------------------------------------------------------------inicializar el vector------------------------------------------------ for($i=0;$i<=3;$i++){ $primer[$i]="x"; } $segundo=array(); for($i=0;$i<=3; $i++){ if($i==0){ $primer[$j]=$clasificacion_paises[$i]; }//end if else { if(intval($clasificacion_paises[$i])==intval($primer[$j])){ $primer[$k]=$clasificacion_paises[$i]; $k=$k+1; }//end if else { if($k==1){ if($d==0){ $segundo[$d]=$clasificacion_paises[$i]; $d=$d+1; }//end if else { if(intval($segundo[$j])==intval($clasificacion_paises[$i])){ $segundo[$d]=$clasificacion_paises[$i]; $d=$d+1; }//end if }//end else }//end if }//end else }//end else }//end for //------------------------------------------------------------desempates------------------------------------------------------------- $clasificacion_final=array(); if ($primer[1]!="x"){//reviso si hay mas de un primer lugar $i=0; $k=0; $vector_desempate=array(); foreach ($primer as $puntos) { for($j=0; $j<=3; $j++){ $mystring=$primer[$i]; $desempate=$diferencia_goles_array[$j]; $findme=substr($desempate,strlen(intval($desempate)),(strlen($desempate)-strlen(intval($desempate)))); $pos = strpos($mystring, $findme); if ($pos==true) { $vector_desempate[$k]=$diferencia_goles_array[$j]; $k=$k+1; } } $i=$i+1; } //-------------------------------------------------------------------desempate por diferencia goles---------------------------------- arsort($vector_desempate,SORT_NUMERIC); $i=0; foreach ($vector_desempate as $puntaje) { $vector_desempate[$i]=$puntaje; $clasificacion_final[$i]=$vector_desempate[$i]; $i=$i+1; } $primer_lugar=substr($clasificacion_final[0],strlen(intval($clasificacion_final[0])),(strlen($clasificacion_final[0])-strlen(intval($clasificacion_final[0])))); $segundo_lugar=substr($clasificacion_final[1],strlen(intval($clasificacion_final[1])),(strlen($clasificacion_final[1])-strlen(intval($clasificacion_final[1])))); }else{//desempate segundo lugar $i=0; $k=0; $vector_desempate_2=array(); foreach ($segundo as $puntos) { for($j=0; $j<=3; $j++){ $mystring_2=$segundo[$i]; $desempate_2=$diferencia_goles_array[$j]; $findme_2=substr($desempate_2,strlen(intval($desempate_2)),(strlen($desempate_2)-strlen(intval($desempate_2)))); $pos_2 = strpos($mystring_2, $findme_2); if ($pos_2==true) { $vector_desempate_2[$k]=$diferencia_goles_array[$j]; $k=$k+1; } } $i=$i+1; } //-----------------------------------------------------------------desempate por diferencia goles----------------------------------------- arsort($vector_desempate_2,SORT_NUMERIC); $f=0; $i=0; foreach ($vector_desempate_2 as $puntaje) { $vector_desempate_2[$i]=$puntaje; $clasificacion_final[$i]=$vector_desempate_2[$i]; $i=$i+1; } //------------------------------------------------------------------clasificados------------------------------------------------------ $primer_lugar=substr($primer[0],strlen(intval($primer[0])),(strlen($primer[0])-strlen(intval($primer[0])))); $segundo_lugar=substr($clasificacion_final[0],strlen(intval($clasificacion_final[0])),(strlen($clasificacion_final[0])-strlen(intval($clasificacion_final[0])))); } }else{ $primer_lugar=substr($clasificacion_paises[0],strlen(intval($clasificacion_paises[0])),(strlen($clasificacion_paises[0])-strlen(intval($clasificacion_paises[0])))); $segundo_lugar=substr($clasificacion_paises[1],strlen(intval($clasificacion_paises[1])),(strlen($clasificacion_paises[1])-strlen(intval($clasificacion_paises[1])))); } //----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- if($grupo=="A"){ $clasificado1a=$primer_lugar; $clasificado2a=$segundo_lugar; } if($grupo=="B"){ $clasificado1b=$primer_lugar; //'ESPAÑA'; $clasificado2b=$segundo_lugar; //'PORTUGAL'; } if($grupo=="C"){ $clasificado1c=$primer_lugar; $clasificado2c=$segundo_lugar; } if($grupo=="D"){ $clasificado1d=$primer_lugar; $clasificado2d=$segundo_lugar; } if($grupo=="E"){ $clasificado1e=$primer_lugar; $clasificado2e=$segundo_lugar; } if($grupo=="F"){ $clasificado1f=$primer_lugar; $clasificado2f=$segundo_lugar; } if($grupo=="G"){ $clasificado1g=$primer_lugar; $clasificado2g=$segundo_lugar; } if($grupo=="H"){ $clasificado1h=$primer_lugar; //'COLOMBIA'; $clasificado2h=$segundo_lugar; //'JAPON'; } if($w==1){ $grupo="B"; } if($w==2){ $grupo="C"; } if($w==3){ $grupo="D"; } if($w==4){ $grupo="E"; } if($w==5){ $grupo="F"; } if($w==6){ $grupo="G"; } if($w==7){ $grupo="H"; } }//end for //------------------------------------------------------Inserta clasificados en la quiniela del usuario------------------------------- for($con=49;$con<=56;$con++){ if($con==49){ $equipo_1=$clasificado1a; $equipo_2=$clasificado2b;//'PORTUGAL'; } if($con==50){ $equipo_1=$clasificado1c; $equipo_2=$clasificado2d; } if($con==51){ $equipo_1=$clasificado1e; $equipo_2=$clasificado2f; } if($con==52){ $equipo_1=$clasificado1g; $equipo_2=$clasificado2h; } if($con==53){ $equipo_1=$clasificado1b;//'ESPAÑA'; $equipo_2=$clasificado2a; } if($con==54){ $equipo_1=$clasificado1d; $equipo_2=$clasificado2c; } if($con==55){ $equipo_1=$clasificado1f; $equipo_2=$clasificado2e; } if($con==56){ $equipo_1=$clasificado1h;//'COLOMBIA'; $equipo_2=$clasificado2g; } $octavos_actualizar="update quiniela_ganadora set equipo_1='$equipo_1', equipo_2='$equipo_2' where posicion='$con'"; $octavos_actualizar="update quiniela_ganadora set equipo_2='COREA DEL SUR' where posicion='52'"; //$octavos_actualizar="update quiniela_ganadora set equipo_1='ESPAÑA', equipo_2='RUSSIA' where posicion='53'"; $resultado_actualizar=$base->prepare($octavos_actualizar); $resultado_actualizar->execute(); } //--------------------------------------------------comparo clasificados con los equipos de la base de datos --------------------- $h=1; $k=2; $g=0; for($con=49;$con<=56;$con++){ $equipos_clasificados= $base->prepare("select equipo_1 from quiniela_ganadora where posicion='$con'"); $equipos_clasificados->execute(array()); $equipos_clasificados_array = $equipos_clasificados->fetchAll(); foreach ($equipos_clasificados_array as $row) { $comparador1=$row["equipo_1"]; } for($j=1;$j<=32;$j++){ $paises_participantes=$base->prepare("select pais from equipos_participantes where codigo_equipo='$j'"); $paises_participantes->execute(array()); $paises_participantes_array = $paises_participantes->fetchAll(); foreach ($paises_participantes_array as $row) { $comparador2=$row["pais"]; } if($comparador1==$comparador2){ $pais_identificado=$base->prepare("select pais, bandera from equipos_participantes where codigo_equipo='$j'"); $pais_identificado->execute(array()); $arreglo_paises = $pais_identificado->fetchAll(); foreach ($arreglo_paises as $datos_paises) { $paises_octavos[$g]=$datos_paises["pais"]; $logo[$g]=$datos_paises["bandera"]; } $g=$g+1; $j=33; }//end if }//end for $equipos_clasificados_1= $base->prepare("select equipo_2 from quiniela_ganadora where posicion='$con'"); $equipos_clasificados_1->execute(array()); $equipos_clasificados_array = $equipos_clasificados_1->fetchAll(); foreach ($equipos_clasificados_array as $row) { $comparador1=$row["equipo_2"]; } for($j=1;$j<=32;$j++){ $paises_participantes=$base->prepare("select pais from equipos_participantes where codigo_equipo='$j'"); $paises_participantes->execute(array()); $paises_participantes_array = $paises_participantes->fetchAll(); foreach ($paises_participantes_array as $row) { $comparador2=$row["pais"]; } if($comparador1==$comparador2){ $pais_identificado=$base->prepare("select pais, bandera from equipos_participantes where codigo_equipo='$j'"); $pais_identificado->execute(array()); $arreglo_paises = $pais_identificado->fetchAll(); foreach ($arreglo_paises as $datos_paises) { $paises_octavos[$g]=$datos_paises["pais"]; $logo[$g]=$datos_paises["bandera"]; } $g=$g+1; $j=33; }//end if }//end for }//end for }//end suma goles else{ //---------------------------------------------------introducir pais indefinido en octavos---------------------------------------------- $indefinido=$base->prepare("select pais from equipos_participantes where codigo_equipo=33"); $indefinido->execute(array()); $indefinido_array = $indefinido->fetchAll(); foreach ($indefinido_array as $datos_paises) { $pais_indefinido=$datos_paises["pais"]; } for($con=49;$con<=56;$con++){ $octavos_actualizar="update quiniela_ganadora set equipo_1='$pais_indefinido', equipo_2='$pais_indefinido' where posicion='$con'"; $resultado_actualizar=$base->prepare($octavos_actualizar); $resultado_actualizar->execute(); } //-------------------------------------------------tomo de equipos participantes la bandera y pais indefinido------------------------- for($i=0;$i<16;$i++){ $datos_indefinido=$base->prepare("select pais, bandera from equipos_participantes where codigo_equipo=33"); $datos_indefinido->execute(array()); $arreglo_paises_indefinido = $datos_indefinido->fetchAll(); foreach ($arreglo_paises_indefinido as $datos_paises) { $paises_octavos[$i]=$datos_paises["pais"]; $logo[$i]=$datos_paises["bandera"]; } } }//end else //-----------------------------------------------------compara resultados de octavos------------------------------------------------------ $empate=0; $p=0; $q=1; $c=0; $k=97; $h=98; for($i=0;$i<8;$i++){ if(${"indice".$k."s"}>${"indice".$h."s"}){ $paises_cuartos[$c]=$paises_octavos[$p]; $logo_cuartos[$c]=$logo[$p]; } else if(${"indice".$k."s"}<${"indice".$h."s"}){ $paises_cuartos[$c]=$paises_octavos[$q]; $logo_cuartos[$c]=$logo[$q]; }else{ $empate=1; $empate_goles=$base->prepare("select pais, bandera from equipos_participantes where codigo_equipo=33"); $empate_goles->execute(array()); $empate_goles_array = $empate_goles->fetchAll(); foreach ($empate_goles_array as $datos_paises) { $paises_cuartos[$c]=$datos_paises["pais"]; $logo_cuartos[$c]=$datos_paises["bandera"]; } } $k=$k+2; $h=$h+2; $p=$p+2; $q=$q+2; $c=$c+1; } //-------------------------------------------------------------Inserta equipos a cuartos de final----------------------------------- $i=0; $j=1; for($con=57;$con<=60;$con++){ $cuartos_actualizar="update quiniela_ganadora set equipo_1='$paises_cuartos[$i]', equipo_2='$paises_cuartos[$j]' where posicion='$con'"; $resultado_actualizar_cuartos=$base->prepare($cuartos_actualizar); $resultado_actualizar_cuartos->execute(); $i=$i+2; $j=$j+2; } //-------------------------------------------------------------compara resultados de semi---------------------------------------------- $p=0; $q=1; $c=0; $k=113; $h=114; for($i=0;$i<4;$i++){ if(${"indice".$k."s"}>${"indice".$h."s"}){ $paises_semi[$c]=$paises_cuartos[$p]; $logo_semi[$c]=$logo_cuartos[$p]; } else if(${"indice".$k."s"}<${"indice".$h."s"}){ $paises_semi[$c]=$paises_cuartos[$q]; $logo_semi[$c]=$logo_cuartos[$q]; }else{ $empate=1; $empate_goles=$base->prepare("select pais, bandera from equipos_participantes where codigo_equipo=33"); $empate_goles->execute(array()); $empate_goles_array = $empate_goles->fetchAll(); foreach ($empate_goles_array as $datos_paises) { $paises_semi[$c]=$datos_paises["pais"]; $logo_semi[$c]=$datos_paises["bandera"]; } } $k=$k+2; $h=$h+2; $p=$p+2; $q=$q+2; $c=$c+1; } //-------------------------------------------------------------Inserta equipos a semifinales----------------------------------- $i=0; $j=1; for($con=61;$con<=62;$con++){ $semi_actualizar="update quiniela_ganadora set equipo_1='$paises_semi[$i]', equipo_2='$paises_semi[$j]' where posicion='$con'"; $resultado_actualizar_semi=$base->prepare($semi_actualizar); $resultado_actualizar_semi->execute(); $i=$i+2; $j=$j+2; } //------------------------------------------------compara resultados de final y 3 lugar---------------------------------------------- $p=0; $q=1; $c=0; $k=121; $h=122; for($i=0;$i<2;$i++){ if(${"indice".$k."s"}>${"indice".$h."s"}){ $paises_final[$c]=$paises_semi[$q]; $logo_final[$c]=$logo_semi[$q]; $paises_final[$c+2]=$paises_semi[$p]; $logo_final[$c+2]=$logo_semi[$p]; } else if(${"indice".$k."s"}<${"indice".$h."s"}){ $paises_final[$c]=$paises_semi[$p]; $logo_final[$c]=$logo_semi[$p]; $paises_final[$c+2]=$paises_semi[$q]; $logo_final[$c+2]=$logo_semi[$q]; }else{ $empate=1; $empate_goles=$base->prepare("select pais, bandera from equipos_participantes where codigo_equipo=33"); $empate_goles->execute(array()); $empate_goles_array = $empate_goles->fetchAll(); foreach ($empate_goles_array as $datos_paises) { $paises_final[$c]=$datos_paises["pais"]; $logo_final[$c]=$datos_paises["bandera"]; } $empate_goles=$base->prepare("select pais, bandera from equipos_participantes where codigo_equipo=33"); $empate_goles->execute(array()); $empate_goles_array = $empate_goles->fetchAll(); foreach ($empate_goles_array as $datos_paises) { $paises_final[$c+2]=$datos_paises["pais"]; $logo_final[$c+2]=$datos_paises["bandera"]; } } $k=$k+2; $h=$h+2; $p=$p+2; $q=$q+2; $c=$c+1; } //-------------------------------------------------------------Inserta equipos a 3 lugar----------------------------------- $i=0; $j=1; for($con=63;$con<=64;$con++){ $final_actualizar="update quiniela_ganadora set equipo_1='$paises_final[$i]', equipo_2='$paises_final[$j]' where posicion='$con'"; $resultado_actualizar_final=$base->prepare($final_actualizar); $resultado_actualizar_final->execute(); $i=$i+2; $j=$j+2; } //-----------------------------------------------------------Campeon---------------------------------------------------------------- if($indice127s>$indice128s){ $campeon=$paises_final[2]; $logo_campeon=$logo_final[2]; } else if($indice127s<$indice128s){ $campeon=$paises_final[3]; $logo_campeon=$logo_final[3]; }else{ $empate=1; $empate_goles=$base->prepare("select pais, bandera from equipos_participantes where codigo_equipo=33"); $empate_goles->execute(array()); $empate_goles_array = $empate_goles->fetchAll(); foreach ($empate_goles_array as $datos_paises) { $campeon=$datos_paises["pais"]; $logo_campeon=$datos_paises["bandera"]; } } //------------------------------------------------------------------------------------------------------------------------------ if($empate==1 && isset($_POST["actualizar"])){ ?>

Grupo A

QATAR

value="" onkeypress="return isNumberKey(this);"> value="" onkeypress="return isNumberKey(this);">

ECUADOR

SENEGAL

value="" onkeypress="return isNumberKey(this);"> value="" onkeypress="return isNumberKey(this);">

PAISES
BAJOS

QATAR

value="" onkeypress="return isNumberKey(this);"> value="" onkeypress="return isNumberKey(this);">

SENEGAL

PAISES
BAJOS

value="" onkeypress="return isNumberKey(this);"> value="" onkeypress="return isNumberKey(this);">

ECUADOR

ECUADOR

value="" onkeypress="return isNumberKey(this);"> value="" onkeypress="return isNumberKey(this);">

SENEGAL

PAISES
BAJOS

value="" onkeypress="return isNumberKey(this);"> value="" onkeypress="return isNumberKey(this);">

QATAR

Grupo B

INGLATERRA

value="" onkeypress="return isNumberKey(this);"> value="" onkeypress="return isNumberKey(this);">

IRÁN

ESTADOS
UNIDOS

value="" onkeypress="return isNumberKey(this);"> value="" onkeypress="return isNumberKey(this);">

GALES

GALES

value="" onkeypress="return isNumberKey(this);"> value="" onkeypress="return isNumberKey(this);">

IRÁN

INGLATERRA

value="" onkeypress="return isNumberKey(this);"> value="" onkeypress="return isNumberKey(this);">

ESTADOS
UNIDOS

GALES

value="" onkeypress="return isNumberKey(this);"> value="" onkeypress="return isNumberKey(this);">

INGLATERRA

IRÁN

value="" onkeypress="return isNumberKey(this);"> value="" onkeypress="return isNumberKey(this);">

ESTADOS
UNIDOS

Grupo C

ARGENTINA

value="" onkeypress="return isNumberKey(this);"> value="" onkeypress="return isNumberKey(this);">

ARABIA
SAUDITA

MÉXICO

value="" onkeypress="return isNumberKey(this);"> value="" onkeypress="return isNumberKey(this);">

POLONIA

POLONIA

value="" onkeypress="return isNumberKey(this);"> value="" onkeypress="return isNumberKey(this);">

ARABIA
SAUDITA

ARGENTINA

value="" onkeypress="return isNumberKey(this);"> value="" onkeypress="return isNumberKey(this);">

MÉXICO

POLONIA

value="" onkeypress="return isNumberKey(this);"> value="" onkeypress="return isNumberKey(this);">

ARGENTINA

ARABIA
SAUDITA

value="" onkeypress="return isNumberKey(this);"> value="" onkeypress="return isNumberKey(this);">

MÉXICO

Grupo D

DINAMARCA

value="" onkeypress="return isNumberKey(this);"> value="" onkeypress="return isNumberKey(this);">

TÚNEZ

FRANCIA

value="" onkeypress="return isNumberKey(this);"> value="" onkeypress="return isNumberKey(this);">

AUSTRALIA

TÚNEZ

value="" onkeypress="return isNumberKey(this);"> value="" onkeypress="return isNumberKey(this);">

AUSTRALIA

FRANCIA

value="" onkeypress="return isNumberKey(this);"> value="" onkeypress="return isNumberKey(this);">

DINAMARCA

AUSTRALIA

value="" onkeypress="return isNumberKey(this);"> value="" onkeypress="return isNumberKey(this);">

DINAMARCA

TÚNEZ

value="" onkeypress="return isNumberKey(this);"> value="" onkeypress="return isNumberKey(this);">

FRANCIA

Grupo E

ALEMANIA

value="" onkeypress="return isNumberKey(this);"> value="" onkeypress="return isNumberKey(this);">

JAPÓN

ESPAÑA

value="" onkeypress="return isNumberKey(this);"> value="" onkeypress="return isNumberKey(this);">

COSTA
RICA

JAPÓN

value="" onkeypress="return isNumberKey(this);"> value="" onkeypress="return isNumberKey(this);">

COSTA
RICA

ESPAÑA

value="" onkeypress="return isNumberKey(this);"> value="" onkeypress="return isNumberKey(this);">

ALEMANIA

JAPÓN

value="" onkeypress="return isNumberKey(this);"> value="" onkeypress="return isNumberKey(this);">

ESPAÑA

COSTA
RICA

value="" onkeypress="return isNumberKey(this);"> value="" onkeypress="return isNumberKey(this);">

ALEMANIA

Grupo F

MARRUECOS

value="" onkeypress="return isNumberKey(this);"> value="" onkeypress="return isNumberKey(this);">

CROACIA

BÉLGICA

value="" onkeypress="return isNumberKey(this);"> value="" onkeypress="return isNumberKey(this);">

CANADÁ

BÉLGICA

value="" onkeypress="return isNumberKey(this);"> value="" onkeypress="return isNumberKey(this);">

MARRUECOS

CROACIA

value="" onkeypress="return isNumberKey(this);"> value="" onkeypress="return isNumberKey(this);">

CANADA

CROACIA

value="" onkeypress="return isNumberKey(this);"> value="" onkeypress="return isNumberKey(this);">

BÉLGICA

CANADÁ

value="" onkeypress="return isNumberKey(this);"> value="" onkeypress="return isNumberKey(this);">

MARRUECOS

Grupo G

SUIZA

value="" onkeypress="return isNumberKey(this);"> value="" onkeypress="return isNumberKey(this);">

CAMERÚN

BRASIL

value="" onkeypress="return isNumberKey(this);"> value="" onkeypress="return isNumberKey(this);">

SERBIA

CAMERÚN

value="" onkeypress="return isNumberKey(this);"> value="" onkeypress="return isNumberKey(this);">

SERBIA

BRASIL

value="" onkeypress="return isNumberKey(this);"> value="" onkeypress="return isNumberKey(this);">

SUIZA

SERBIA

value="" onkeypress="return isNumberKey(this);"> value="" onkeypress="return isNumberKey(this);">

SUIZA

CAMERÚN

value="" onkeypress="return isNumberKey(this);"> value="" onkeypress="return isNumberKey(this);">

BRASIL

Grupo H

URUGUAY

value="" onkeypress="return isNumberKey(this);"> value="" onkeypress="return isNumberKey(this);">

COREA
DEL SUR

PORTUGAL

value="" onkeypress="return isNumberKey(this);"> value="">

GHANA

COREA
DEL SUR

value="" onkeypress="return isNumberKey(this);"> value="" onkeypress="return isNumberKey(this);">

GHANA

PORTUGAL

value="" onkeypress="return isNumberKey(this);"> value="" onkeypress="return isNumberKey(this);">

URUGUAY

GHANA

value="" onkeypress="return isNumberKey(this);"> value="" onkeypress="return isNumberKey(this);">

URUGUAY

COREA
DEL SUR

value="" onkeypress="return isNumberKey(this);"> value="" onkeypress="return isNumberKey(this);">

PORTUGAL

ELIMINATORIAS MUNDIAL QATAR 2022

                                               

onkeypress="return isNumberKey(this);">                                     onkeypress="return isNumberKey(this);">

       

onkeypress="return isNumberKey(this);">                     onkeypress="return isNumberKey(this);">

       

onkeypress="return isNumberKey(this);">                                     onkeypress="return isNumberKey(this);">

           

onkeypress="return isNumberKey(this);">         onkeypress="return isNumberKey(this);">

           

onkeypress="return isNumberKey(this);">                                 onkeypress="return isNumberKey(this);">

       

onkeypress="return isNumberKey(this);">                 onkeypress="return isNumberKey(this);">

       

onkeypress="return isNumberKey(this);">                                 onkeypress="return isNumberKey(this);">

                     

Gran Final

                     
               

onkeypress="return isNumberKey(this);">     onkeypress="return isNumberKey(this);">

               
                     

Campeon

                     

onkeypress="return isNumberKey(this);">                                     onkeypress="return isNumberKey(this);">

       

onkeypress="return isNumberKey(this);">                     onkeypress="return isNumberKey(this);">

       

onkeypress="return isNumberKey(this);">                                     onkeypress="return isNumberKey(this);">

           

onkeypress="return isNumberKey(this);">             onkeypress="return isNumberKey(this);">

         

onkeypress="return isNumberKey(this);">                                     onkeypress="return isNumberKey(this);">

       

onkeypress="return isNumberKey(this);">                     onkeypress="return isNumberKey(this);">

       

onkeypress="return isNumberKey(this);">                                     onkeypress="return isNumberKey(this);">

                     

3er Lugar

                     
               

onkeypress="return isNumberKey(this);">     onkeypress="return isNumberKey(this);">