Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/01/2014, 03:36
camilomascarell1987
 
Fecha de Ingreso: abril-2013
Mensajes: 39
Antigüedad: 11 años
Puntos: 0
Sistema de encuestas

Bueno dia, el gente toca votar muchos veces, mejor dejar toca uno vez como ip bloquear?
Código PHP:
<?php
require('conexion.php');
        
$id $_GET['id'];
    if(!isset(
$_GET['id'])){
        
header('location: index.php');
    }
 
    if(isset(
$_POST['votar']))
    {
 
        if(isset(
$_POST['valor'])){
            
$opciones $_POST['valor'];
            
$mod mysql_query("SELECT * FROM opciones WHERE id = ".$opciones);
            while(
$result mysql_fetch_object($mod)){
                
$valor $result->valor 1// obtenemos el valor de 'valor' y le a単adimos 1 unidad
                
mysql_query("UPDATE opciones SET valor =  '".$valor."' WHERE id = ".$opciones); // luego ejecutamos el query SQL
            
}
            
header('location: resultado.php?id='.$id); // Por ultimo lo redireccionamos a la encuestas mostrando los resultados.
        
}
    }
?>
<!DOCTYPE HTML>
<html lang="en-US">
<head>
    <meta charset="UTF-8">
    <title>Sistema de encuestas</title>
    <link rel="stylesheet" href="estilos.css">
</head>
<body>
 
    <div class="wrap">
 
    <form action="" method="post">
<?php
    $aux 
0;
    
$sql "SELECT a.titulo as titulo, a.fecha as fecha, b.id as id, b.nombre as nombre, b.valor as valor FROM encuestas a INNER JOIN opciones b ON a.id = b.id_encuesta WHERE a.id = ".$id;
    
$req mysql_query($sql);
 
    while(
$result mysql_fetch_object($req)){
 
        if(
$aux == 0){
            echo 
'<h1>'.$result->titulo.'</h1>';
 
            echo 
'<ul class="votacion">';
            
$aux 1;
        }
 
        echo 
'<li><input name="valor" type="radio" value="'.$result->id.'"><span>'.$result->nombre.'</span></li>';
 
    }
        echo 
'</ul>'
 
        if(!isset(
$_POST['valor'])){
            echo 
"<div class='error'>Selecciona una opcion.</div>";
        }
 
        echo 
"<input name='votar' type='submit' value='Votar' class='votar'>";
        echo 
"<a href='resultado.php?id=".$id."' class='resultado'>Ver Resultados</a>";
        echo 
"<a href='index.php' class='volver'>&larr; Volver</a>";
 
?>
 
    </form>
    </div>