pero... si compruebas si esta logueado ANTES de hacer la consulta , la cual haces solo si lo está:
Código:
if (isset($_SESSION['k_username'])) {
$link = @mysql_connect ("localhost", "root","root");
$conex=@mysql_select_db("examen",$link);
$usuario = email;
$sql = "SELECT *
FROM persona
WHERE email=$usuario";
$result = mysql_query($sql,$link);
while ($reg = mysql_fetch_array($result)) {
y bueno, debo de estar quedandome aun mas cegata, pero no veo donde utilzas el email...
de todos modos, ve visto otra cosa que puede que sea la fuente de tus duplicados,
Código:
<asp:Repeater ID="MenuItems" runat="server">
Segun la web de w3school,
The Repeater control is used to display a repeated list of items that are bound to the control. . No podria ser eso? Lo has puesto por encima y te lo hace 2 veces (que la verdad es que no se como funciona porque no lo he usado nunca, ademas veo que eso es de ASP)
Por cierto, has probado que la query es correcta y te da solamente un resultado?