prepare("SELECT id FROM votantes WHERE correo = ?"); $stmt->bind_param("s", $correo); $stmt->execute(); $stmt->store_result(); if ($stmt->num_rows === 0) { $_SESSION['correo'] = $correo; $correoValido = true; } else { $error = "Este correo ya ha votado."; } $stmt->close(); } else { $error = "Solo se permiten correos de Gmail, Outlook, Hotmail, Yahoo o dominios institucionales permitidos (edu.ec, edu.com.ec)."; } } elseif (isset($_SESSION['correo'])) { $correoValido = true; } ?> Votación con Likes

🎉 Vota por tu favorito 🎉


query("SELECT * FROM elementos LIMIT 2"); while ($row = $result->fetch_assoc()): $stmt2 = $conexion->prepare("SELECT COUNT(*) FROM votantes WHERE correo = ? AND id_elemento = ?"); $stmt2->bind_param("si", $correo, $row['id']); $stmt2->execute(); $stmt2->bind_result($count); $stmt2->fetch(); $votoUsuario = $count > 0 ? 1 : 0; $stmt2->close(); ?>

'; } else { echo "

Video no válido de Drive.

"; } } elseif (preg_match('/(youtube\.com|youtu\.be)/', $video_url)) { echo ''; } else { echo ''; } ?>