innanzitutto grazie per la risposta.. conoscevo gia isset() e empty(), pero il mio problema è un po piu complicato.
Mi spiego meglio: passo una variabile in un altra pagina tramite un form, quindi con il $_GET[''] me la recupero, e vado avanti con lo script. Il problema è che se io, apro questa pagina (senza aver compilato il form e quindi la stringa $_GET[''] no serve piu) mi da errore perchè il browser riconosce che nello script sto cercando di recuperare una variabile..
a questo punto ho cercato di fare un semplice controllo if, scrivendo così
Codice PHP:

if (empty($id)) {

       
// qui va tutto lo script


else {
       
      
// qui l'altrnativa

però anche così facendo mi da errore.. tu conosci un metodo funzionante? grazie ancora