Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/09/2006, 16:13
amena
 
Fecha de Ingreso: febrero-2002
Mensajes: 52
Antigüedad: 22 años, 2 meses
Puntos: 0
Exclamación codigo encuesta

Wenas,
Me consegui por ahi esta encuesta que verifica por IP si alguien voto....yo quiero hacerlo por usuario,pero tengo algunos problemas,,,!!!!no hace nada!!!..o sea elijo la opcion presiono votar y na' ni na'.....podrian echarme 1 manito con el codigo,no se parentesis comillas o algo asi?

<? require ("aut_verifica.inc.php");(esta parte de sesiones no tiene problema)

// Configura tu conexion
$db=mysql_connect('xxx.xxx.xxx.xx', 'amena', '****');
mysql_select_db("encuesta", $db);

// Configura tu encuesta
ECHO "VOTA POR TU LEMA FAVORITO";

$opciones = array ('Lema1','Lema2','Lema3','Lema4');
if(isset($_GET["voto"])){
$ip = $_SERVER['REMOTE_ADDR'];
$usuario=$_SESSION['usuario_login'];
$sql ="INSERT INTO encuesta (ip,voto,usuario) VALUES ('$ip',".$_GET["voto"].",'$usuario')";
$votos = "mysql_query($sql)";
//$votos = "mysql_result(mysql_query($sql),0)";
}
$i = 0;
$sql = "SELECT count(ip) FROM tabla_encuesta";
$total = mysql_result(mysql_query($sql),0);
echo "<form><table border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\n";
while ($opciones[$i]){
$sql ="SELECT count(ip) FROM tabla_encuesta WHERE voto = $i";
$votos = mysql_result(mysql_query($sql),0);
@$porcentaje = round($votos/$total*100,2);
echo " <tr>\n";
echo " <td colspan=\"3\"><b>$opciones[$i]</b></td>\n";
echo " </tr>\n";
echo " <tr>\n";
echo " <td><input type=\"radio\" value=\"$i\" name=\"voto\"></td>\n";
echo " <td><hr color=\"#008000\" size=\"10\" width=\"$porcentaje\" align=\"left\">\n";
echo " </td>\n";
echo " <td align=\"right\">$porcentaje% ($votos)</td>\n";
echo " </tr>\n";
$i++;
}
echo " <tr>\n";
echo " <td colspan=\"3\"><br><input type=\"submit\" value=\"Votar\"></td>\n";
echo " </tr>\n";
echo "</table></form>";
?>

Espero sus comentarios...Gracias