• Vincenzo

    Ciao,

    ti faccio per prima cosa i complimenti per la guida, molto semplice e concisa, ma ho una necessità, per il mio sito ho fatto le procedure da te consigliate per l’inserimento in un database mysql con il metodo post, tutto ok .. ma quando clicco su bottone “invia dati” ho necessità che contestualmente lìutente vada alla pagina sucessiva, come posso fare ?

    • maurospage

      Ciao Vincenzo, penso che il metodo migliore per fare quello che vuoi fare sia tramite una chiamata ajax. Come te la cavi con jquery? Dovresti fare in modo che quando l’utente clicca il pulsante venga fatta una chiamata ajax verso una seconda pagina che salva i dati nel db. POi nella funzione di callback fatta con jquery reindirizzi l’utente dove vuoi.

      Altrimenti, se la pagina che esegue la query non stampa risultati, puoi utilizzare semplicemente la funzione http://php.net/manual/en/function.header.php .

      • Vincenzo

        ajax ? fino ad una settimana fa non sapevo nulla di php e mysql, di ajax so solo che esiste non so altro :( .

        • maurospage

          Fai cosi, crea due 2 file:

          1) insert.php
          2) server.php

          Cosi spostiamo la logica del php dal markup html, che è sempre una buona cosa.

          Nel file inser.php inserisci questo http://pastebin.com/xxB3ZJz2.
          Nel file server.php inserisci questo http://pastebin.com/3YBhUbNr

          Fammi sapere se risolvi