Ho creato un semplice script che fa una select dal database.

Poi ho inserito nella mia pagina questo codice:
<?php echo "$row[1]"; ?>

e poi sotto:
<?php echo "$row[2]"; ?>

Codici delle funzioni:
function funzione1()
{
<?php
Global $row;
if (($row[1] != "")[
$_SESSION[id] = 1;
}
?>
}

function funzione2()
{
<?php
Global $row;
if (($row[2] != "")[
$_SESSION[id] = 2;
}
?>
}

Poi però appena carico la pagina la variabile $_SESSION[id] acquisisce SEMPRE valore 2, anche se non clicco sul link

WHY??

Grazie,
Ciao


PS: Scusate magari è un errore deficente ma io non un novellino e non ne capisco un tubo di php e js =.='
PPS: Ho cercato in giro e non ho trovato nulla, se ci fosse già una risposta da qualche parte chiedo scusa in anticipo.