A myślisz, że pomiędzy & i && nie ma żadnej różnicy?
EDIT:Żeby Twoje
echo zadziałało
if(isset($_GET["e"]) & $_GET['n'] != null) { }
W adresie przeglądarki musiałbyś wpisać
nazwa_pliku.php?e=&n=. Teraz powinieneś już zrozumieć zasadę.
Bardziej szczegółowo. Dwa przykłady:
Przykład 1:
<a href="index.php?a=3&b=4">Link 1
</a><br />Przykład 2:
<a href="index.php?a=">Link 2
</a><br />
Po naciśnięciu odnośnika Link 1 w pasku adresu w przeglądarce pojawi się
.../index.php?a=3&b=4 Zatem spełnione są warunki:
if(isset($_GET['a']) && $_GET['a'] != null && isset($_GET['b']) && $_GET['b'] != null) { // wchodzimy do bloku if
}
Po naciśnięciu odnośnika Link 2 w pasku adresu w przeglądarce pojawi się
.../index.php?a= Spełniony jest zatem tylko warunek
// wchodzimy do bloku if
}