Por lo que veo, tu problema es que si en el campo de la BBDD tienes uno o varios <li> por detrás del texto, éstos se muestran:
Código PHP:
<%@LANGUAGE="VBSCRIPT"%>
<%
texto = "<li>Primero <li>Segundo <li>Tercero <li><li>"
Response.write texto
%>
Esto lo que muestra es:
* Primero
* Segundo
* Tercero
*
*
Bueno, lo que tienes que hacer es un Loop que mire si los últimos 4 carácteres de la cadena "texto" contiene "<li>", y en caso afirmativo, que los elimine, repitiendo la misma operación tantas veces como sean necesarias (por si el usuario en vez de meter un enter, ha metido 3 o 5 o 100, o los que sean):
Código PHP:
<%@LANGUAGE="VBSCRIPT"%>
<%
texto = "<li>Primero <li>Segundo <li>Tercero <li><li>"
longitud = Len(texto)
Do Until (Right(texto, 4) <> "<li>")
texto = Left(texto, longitud - 4)
longitud = (longitud - 4)
Loop
Response.write texto
%>
Esto lo que muestra es:
* Primero
* Segundo
* Tercero
Espero que te ayude, un saludo
LeCLUB