hola alguien me puede ayudar?
echo"<marquee>";
$query=mysql_query("SELECT * FROM enlinea WHERE tipo = 'usuario'");
while($datos = mysql_fetch_array($query)){
$query=mysql_query("SELECT * FROM usuarios WHERE nick = '$datos[usuario]')");
$userdata = mysql_fetch_array($query);
echo "| <a href='".$pagina."?".$get."=registrados&u=".$userdata[id]."'>".$datos[usuario]."</a> | ";
}
echo"</marquee>";
si alguien revisa este codigo y le haya un error? porque yo no lo veo.. y me manda error de: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\test\userlogin\pfvariables.php on line 94
1.-has abierto conexión a la base de datos?
2.-yo lo pondría asi
echo"<marquee>";
abro conexion
$query=mysql_query("SELECT * FROM enlinea WHERE tipo = 'usuario'",$conexio);
while($datos = mysql_fetch_array($query)){
$query=mysql_query("SELECT * FROM usuarios WHERE nick = '".$datos["usuario"]."',$conexio);
$userdata = mysql_fetch_array($query);
echo "| <a href='".$pagina."?".$get."=registrados&u=".$userdata["id"]."'>".$datos["usuario"]."</a> | ";
}
echo"</marquee>";
te faltaban las comillas o comilla simple al llamar a los campos de la array de la respuesta sql, amén de que tenias doble paréntesis en un lao xD
Ese error es porque falla la consulta SQL.
ya lo solucione era un parentesis q stava de mas.. toy quedando ciego.. ejejj gracias x la ayuda..
saluds.. !