Originariamente inviato da moscacieca
Ciao Piero,
scusami avevo corretto al volo dato che avevo messo il valore esplicito dell'ID anche lì. Me per quanto riguarda $userid se la lascio senza apici non da errore come è giusto che sia (essendo anche esso un intero).
Allora perchè non vale anche con l'altra variabile?
perche' tutto quello che arriva dall'esterno (POST nel tuo caso) e' sempre considerato una stringa. Va comunque controllato il contenuto di POST.

per trasformarlo in un numero puoi usare intval() oppure int(). Fai delle prove con var_dump() tanto per capire meglio il giro del fumo.