-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcontroladorOffEscrutinio.php
49 lines (40 loc) · 1.4 KB
/
controladorOffEscrutinio.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<?php
session_start();
include 'conexionBD.php';
$sql = "SELECT * FROM convocatoria where escrutinio='Abierto' ";
$memory = $conexion->query($sql);
if ($memory && $memory->num_rows > 0) {
$info = $memory->fetch_array();
$sql3 = "UPDATE convocatoria SET escrutinio='Cerrado' WHERE escrutinio='Abierto' ";
$check = $conexion->query($sql3);
$sql2 = "SELECT count(*) FROM partido";
$memory2 = $conexion->query($sql2);
if ($memory2->num_rows > 0) {
$info2 = $memory2->fetch_array();
$num = $info2[0];
$num = (int) $num;
}
$cont = 0;
$votList = array();
for ($cont2 = 0; $cont < $num; $cont2++) {
$sql1 = "SELECT id,votosTotales FROM partido WHERE ID='" . $cont2 . "'";
$memory1 = $conexion->query($sql1);
if ($memory1 && $memory1->num_rows > 0) {
$info1 = $memory1->fetch_array();
$votList[$info1['id']] = $info1['votosTotales'];
$cont++;
}
}
foreach ($votList as $key => $value) {
$sql3 = "INSERT INTO resultado(convocatoria,partido,totalVotos) VALUES(" . $info['id'] . "," . $key . "," . $value . ")";
$check = $conexion->query($sql3);
}
$_SESSION['mas'] = 1;
$_SESSION['mensajeBD'] = "Escrutinio Cerrado. Ya se pueden consultar los resultados desde el menu";
header("Location:MensajeErrores.php");
exit;
} else {
$_SESSION['mensajeBD'] = "No puedes cerrar lo que abierto no esta.";
header("Location:MensajeErrores.php");
exit;
} ?>