![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
10/02/2004, 13:21
|
![Avatar de giotari](http://static.forosdelweb.com/customavatars/avatar34205_2.gif) | Usuario no validado | | Fecha de Ingreso: mayo-2003 Ubicación: Chile
Mensajes: 295
Antigüedad: 21 años, 9 meses 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
?> |