Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2008
    Messaggi
    17

    [RISOLTO] form con post e aggiornamento dati in una sola pagina

    Salve a tutti,
    sto usando un form con post per l'invio di taluni dati, e vorrei non dover usare un'altra pagina, richiamata dalla action del form, per aggiornare i dati nel database mysql.
    Ovvero vorrei inserire il form e la query che scrive i dati inseriti nel database in una sola pagina....
    Il problema è che non posso chiamare di nuovo la pagina in cui mi trovo, perchè rieseguirei talune funzioni.... dovrei passare direttamente il contenuto della textfield ad una variabile dopo la pressione del pulsante di invio dati....
    Qualcuno saprebbe aiutarmi??
    Grazie a tutti in anticipo.
    "Uccidi un uomo e sei un assassino.
    Uccidine milioni e sei un conquistatore.
    Uccidili tutti e sei Dio."

    Jean Rostand

  2. #2
    E' sufficiente che strutturi il codice in modo che, all'atto del submit del form, esegui solo il codice che ti serve. Tecnicamente è sufficiente un IF.

    In alternativa, scaricati FormHandler od un'altra delle tante classi di gestione automatica delle form (validazione etc.).

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2008
    Messaggi
    17
    Scusa la mia enorme ignoranza in php (mi ci sto cimentando da poco), ma non ho ben compreso come faccio a rilevare lo stato del submit con una istruzione condizionale....
    "Uccidi un uomo e sei un assassino.
    Uccidine milioni e sei un conquistatore.
    Uccidili tutti e sei Dio."

    Jean Rostand

  4. #4
    Inserisci un campo hidden e la sua presenza nell'array superglobale specifico (es. $_GET, $_POST).

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2008
    Messaggi
    17
    ok ho risolto!!
    grazie mille per l'aiuto, non avrei mai pensato al campo hidden...
    grazie ancora!!
    "Uccidi un uomo e sei un assassino.
    Uccidine milioni e sei un conquistatore.
    Uccidili tutti e sei Dio."

    Jean Rostand

  6. #6
    Scusate se mi intrometto, ma puoi anche evitare il campo HIDDEN e sfruttare id e name del campo SUBMIT.

    codice:
    <input type="submit" id="submitted" name="submitted" value="Invia" />
    Naturalemente, dopo devi andare a recuperare la variabile così:
    Codice PHP:
    $submitted $_POST['submitted']; // oppure da $_GET, dipende 
    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

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.