Ver Mensaje Individual
  #11 (permalink)  
Antiguo 10/02/2004, 13:21
Avatar de giotari
giotari
Usuario no validado
 
Fecha de Ingreso: mayo-2003
Ubicación: Chile
Mensajes: 295
Antigüedad: 21 años
Puntos: 0
el problema era una variable que habia escrito mal...

pero ahora me lanza este error:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /webfolders/vinadelmarchile.cl/admin/finalizar-encuesta.php on line 118

Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in /webfolders/vinadelmarchile.cl/admin/finalizar-encuesta.php on line 122

EN FIN...lo que yo deseo hacer es sacar de una estrutura una cantidad x de ganadores que hallan votado en una encuesta x, mi codigo es el siguiente:

<?php
if($hacer=="finalizar")
{//INICIO DE SORTEAR GANADORES
$sortear = $_POST["sortear"];
$cantidad = $_POST["cantidad"];
$encuesta = $_POST["encuesta"];

error_reporting(E_ALL);
$consulta = "SELECT * FROM encuestados WHERE encuesta ='";
$consulta.= $encuesta. "' ORDER BY RAND() LIMIT ";
$consulta.= $cantidad;
$ganadores = mysql_query($consulta) or die(mysql_error());

while($row = mysql_fetch_array($ganadores))
{

$ganador = $row["usuario"];

$datos=mysql_query("SELECT codigo,nombres,apellidos,mail,telefonos FROM usuarios WHERE codigo= $ganador ") or die(mysql_error());
if (mysql_num_rows($datos)>0)
{//SI ENCONTRO USUARIO

while($datos = mysql_fetch_array($datos))
{//inicia muestra datos de usuario
echo $ganador . " " . $datos["nombres"] . " " . $datos["apellidos"] . " " . $datos["mail"] . "<br>";
}//fin inicia muestra datos de usuario
mysql_free_result($datos); //LIBERA DE MEMORIA LA VARIABLE
}else{//si no encontro codigo del ganador en tabla usuarios

echo $ganador . " Error";

}//fin busca datos del ganador en tabla de usuairos
}
mysql_free_result($ganadores); //LIBERA DE MEMORIA LA VARIABLE
}//FIN DE SORTEAR GANADORES
?>