Hai due soluzioni, o utilizzi il valore di
step utilizzando
$_GET (Oppure tramite
$_REQUEST che sarebbe la somma di
$_GET +
$_POST +
$_COOKIES, oppure aggiungi un input hidden per esempio
...
<input hidden name="step" value="1">
<input type="submit" value="Invia" name="invia"><input type="reset">
</form>
...
il quale potrei utilizzare usando
$_POST['step'].
Un ultima cosa, non e' possibilire fare un richiesta che passi sia parametri di tipo
POST che
GET (o l'uno o l'altra) il fatto che con PHP possa accedere a step utilizzando anche
$_GET['step'] deriva dal fatto che PHP fa un parsing della query string, non che stai passando il paramentro con
GET.