przepraszam zjadłem jeden nawias:
if (!isset($_GET['p'])) { $_GET['p']='';
}
edit: jednak lepiej jakbyś wszędzie gdzie masz $_GET['p'] dał isset($_GET['p'])
po prostu wywala Tobie błąd notice, chodzi o to że isset sprawdza czy zmienna jest zdefiniowana, u Ciebie w pewnych wypadkach nie jest można poprawnie rozwiązać to tak:
Kod
<?php
if (isset( $_GET['p'])) {
$p = $_GET['p'];
} else {
$p = '';
}
?>
i w kodzie zamiast $_GET['p'] daj $p