Grazie Guido,
ho fatto così:
Codice PHP:
if (!is_numeric($_GET[p])) {
    echo 
"Hai inserito un valore non valido nel campo quantità
\n"
;
    echo 
"Clicca [url='javascript: history.go(-1)']qui[/url] per tornare indieto
\n"
;
    
// arresta l'esecuzione
    
die;
} else {
    
$_GET[p] = (int) $_GET[p]; 
}; 
però il problema non è risolto del tutto!
Infatti si possono inserire valori come - e +, e questo non dovrebbe accadere!
Come risolvo?