Cita:
Iniciado por SoFtDrAkE
Código:
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>";
En el segundo $query se te ha colado un paréntesis.
Aparte, aunque sea por estética o facilidad de mantener el script o prevenir futuros errores, yo cambiaría el nombre de la segunda variable $query por otro. De hecho yo siempre uso algo más descriptivo que $query para identificarlo con los datos que está recuperando.