ciao a tutti...
ho un form con un campo hidden chiamato order_id con metodo posto...

quando faccio il submit della form ricarico la stessa pagina con in testa il seguente controllo:

codice:
if (!isset($HTTP_GET_VARS['order_id']) || (isset($HTTP_GET_VARS['order_id']) && !is_numeric($HTTP_GET_VARS['order_id']))) {
    echo "errore";
  }
ho notato che se il metodo e POST lo script entra nella condizione...(ma non dovrebbe perchè order_id è ISSET)

ma se il form lo metta a GET tutto funziona correttamente...

Quindi penso di non aver capito bene la funzione ISSET
Io pensavo servisse a controllare se una variabile è settata (esiste) o no..

Ma allora perche questa differenza se uso due METHOD diversi del form?

potete spiegarmi?

grazie.
ale