Come aggiornare un database in PHP utilizzando JavaScript

February 27

Come aggiornare un database in PHP utilizzando JavaScript


Aggiornamento di un database tramite una pagina web è un compito comune per gli sviluppatori. In genere, una pagina web sarà costruito in HTML, ma sarà anche possibile utilizzare PHP e JavaScript per portare in elementi dinamici. Per aggiornare un database, sarà necessario scripting lato server, che è dove entra in gioco il PHP. PHP è in grado di connettersi a un database ed effettuare gli aggiornamenti su di esso. JavaScript può essere utilizzato per aiutare questo processo in modi diversi, tra cui la validazione dell'input dell'utente e la comunicazione con gli script lato server tramite AJAX.

istruzione

1 Costruire una interfaccia Web page. Creare strutture HTML per facilitare l'aggiornamento dei dati. A seconda dello scopo del vostro sito, è probabile che questo comporta la costruzione di un modulo per catturare l'input dell'utente. È possibile elaborare l'aggiornamento dei dati inviando il modulo, oppure è possibile utilizzare AJAX per farlo. Creare gli elementi del modulo HTML è necessario raccogliere i dati inseriti dall'utente. È possibile utilizzare tali elementi come i campi di testo, caselle a discesa, pulsanti di opzione e caselle di controllo.

2 Utilizzare JavaScript per elaborare i dati. Vi sarà l'invio di dati ad uno script PHP lato server, e JavaScript può essere utilizzato sia per validare questi dati e per inviarlo. La maggior parte dei moduli web utilizzano un insieme di funzioni di validazione standard per verificare che l'utente ha inserito dati validi. Questo include Compilando i campi richiesti e solo inserendo il tipo corretto di dati, ad esempio con gli indirizzi e-mail e numeri di telefono. Se si prevede di utilizzare AJAX, è anche possibile inviare il contenuto del modulo allo script PHP e ricevere il risultato, senza il browser web di dover prendere una nuova pagina. Per fare questo, è necessario assegnare funzioni AJAX al tasto premuto al momento della presentazione del modulo.

3 Elaborare i dati utilizzando PHP. Quando il proprio script lato server riceve i dati, dovrebbe quindi utilizzare questo per formare una dichiarazione di aggiornamento. La dichiarazione di aggiornamento deve essere SQL valido e deve contenere tutte le informazioni necessarie per un aggiornamento riuscito. Crea il tuo istruzione di aggiornamento all'interno dello script PHP, compilando gli elementi di dati che sono stati passati da input dell'utente. E 'probabile che sarà necessario fornire alcuni dati di identificazione dei quali nel database che si sta tentando di aggiornare, ad esempio una chiave primaria che identifica un singolo record di database.

4 Aggiornare il database. All'interno del vostro script PHP, eseguire l'aggiornamento sul database. Per prima cosa è necessario connettersi al database fornendo il proprio nome insieme con il tuo nome utente e password. Il vostro SQL dovrà essere valido e per contenere i valori dei dati corretti. Quando si esegue l'aggiornamento, assicurarsi di ottenere una risposta che informa del successo o il fallimento dell'aggiornamento in modo che è possibile indicare questo per l'utente.

5 Restituire una risposta all'utente. Sia che si sta utilizzando AJAX o andare a prendere una nuova pagina in cui i dati del modulo viene elaborato, si dovrebbe sempre dare all'utente l'indicazione se le loro informazioni è stata presentata con successo. Con AJAX, è possibile farlo all'interno della stessa pagina che i dati è stata presentata attraverso, utilizzando funzioni JavaScript di scrivere in una parte della pagina quando si riceve una risposta dallo script lato server. Se stai recuperando una nuova pagina, si può semplicemente costruire l'indicatore di successo nel codice HTML come pagina viene inviato al browser.

Consigli e avvertenze

  • Un sacco di script gratuiti di validazione JavaScript sono disponibili on-line, la maggior parte dei quali sono efficaci e facili da usare.
  • Non sviluppare funzioni di aggiornamento dei dati su dati reali, come la probabilità di errore è alto. Sviluppare i propri script con dati di test per cominciare.