Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Controllare post

  1. #1

    Controllare post

    Per evitare di fare due pagine per ogni form che faccio sto cercando di capire come fare a fare una pagina che invia dati a sč stessa, ma che li processa (ovviamente) solo quando si effettua il submit.

    Ho messo
    codice:
    <form name="frm" method="post">
    <input type="submit" name="inviati" value="Invia" />
    senza action in modo che invii a sč stessa.

    Il problema č che dopo non riesco a controllare che il pulsante sia stato premuto:
    Codice PHP:
    if(isset($_POST['inviati'])) {
    // processa
    }
    else
    {
    // pagina normale

    Mi va sempre nel ramo pagina normale!

    Come faccio a controllare quando il POST č stato effettuato e quando no? (un metodo compatibile con il post di tutti i browser)

    Grazie

  2. #2
    A me isset() funziona perfettamente.

    Abilita la visualizzazion di tutti gli errori ed utilizza questo codice per verificare che cosa contiene $_POST:

    Codice PHP:
    <?php var_dump($_POST); ?>

  3. #3
    Ci credo che funziona : POST č sempre settato. Anche quando non si fa un POST. Resta un array vuoto ma settato.

    Ho visto che il controllo andrebbe fatto sul tasto di submit (con nome e valore).

    Comunque non so ... venerdģ avevo problemi. Oggi pare funzionare e non riesco a ricreare l'errore...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.