Holas n_e_o1981, y bienvenido ^_^
Sobre tu pregunta, para recuperar los datos del elemento clickado, primero debes asignarle un ID único a cada uno de ellos. Algo como:
Código PHP:
// Parte del script PHP que genera tu lista
print" <ul>\n";
while ($temp = mysql_fetch_array($sql))
{
// poniéndose en el caso que los elementos tienen un ID y un Nombre:
print' <li id="elemento'.$temp['id'].'" onclick="tuFuncion(this.id)">'.$temp['nombre'].'</li>\n';
}
print" </ul>\n";
Luego tienes que rellenar el contenido de la funcion Javascript "tuFuncion()", que será la que tomará los datos del elemento y los usará según tus requerimientos. Esta función debiera ir en HEAD de tu página (sea en directo o llamada como archivo independiente).
Código HTML:
function tuFuncion(id)
{
var nombre = id.innerHTML; // esto lo tengo en duda, pero es para hacerte la idea...
alert(nombre);
}
Cuando ves el html generado, la lista sería algo como:
Código HTML:
<ul>
<li id='elemento1' onclick="tuFuncion(this.id)">Elemento No. 1</li>
<li id='elemento2' onclick="tuFuncion(this.id)">Elemento No. 2</li>
<li id='elemento3' onclick="tuFuncion(this.id)">Elemento No. 3</li>
</ul>
La idea es que cuando haces click sobre el elemento de la lista, aparecerá una ventana de mensaje con el Nombre del elemento seleccionado...
Todo esto es teoría, no he probado nada de lo escrito, pero es para hacerte un esquema mental más o menos de cómo agarrar el asunto...
Espero que sirva ^^U