Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/09/2003, 01:34
Avatar de fireifa
fireifa
 
Fecha de Ingreso: noviembre-2002
Ubicación: Saltillo Coahuila Mexico
Mensajes: 384
Antigüedad: 24 años
Puntos: 1
sobre encuestas

m tengo una encuesta con mySQL y quiciera saber como hacer para q la gente pueda votar una sola vez por maquina, la encuesta esta hecha en conjunto con flash, pero el php trae el siguiente cofigo

Código PHP:
<?php
$host 
= "host";
$user = "Usuario";
$pass = "xxxx";
$data = "Basededatos";

$tabla = "encuestas";

$conx = mysql_connect($host, $user, $pass);
if(!
conx)
  die(
"No se pudo conectar con MySQL");
mysql_select_db($data, $conx) or die("No se pudo abrir BD: ".mysql_error());

$id = $HTTP_GET_VARS[id];
$voto = $HTTP_GET_VARS[voto];


if (
$voto != "") {
  
$voto_por = "Votos$voto";
  
$votando = mysql_query("UPDATE $tabla SET $voto_por=$voto_por + 1 WHERE ID='$id'", $conx);
  
$resultados = mysql_query("SELECT Votos1, Votos2, Votos3, Votos4 FROM $tabla WHERE ID='$id'", $conx);
  
$votos = mysql_fetch_row($resultados);
  print 
"&voto1=$votos[0]&voto2=$votos[1]&voto3=$votos[2]&voto4=$votos[3]";
}

$encuesta = mysql_query("SELECT * FROM $tabla WHERE ID='$id'", $conx);
$nombre = mysql_result($encuesta,$i,"Nombre");
$pregunta = mysql_result($encuesta,$i,"Pregunta");
$seleccion1 = mysql_result($encuesta,$i,"Seleccion1");
$seleccion2 = mysql_result($encuesta,$i,"Seleccion2");
$seleccion3 = mysql_result($encuesta,$i,"Seleccion3");
$seleccion4 = mysql_result($encuesta,$i,"Seleccion4");

print 
"&nombre=$nombre&pregunta=$pregunta&seleccion1=$seleccion1";
print 
"&seleccion2=$seleccion2&seleccion3=$seleccion3&seleccion4=$seleccion4\n";

mysql_close($conx);
?>

podrian ayudarme????


gracias
Isaac F.