Oppdatere en database via en webside er en felles oppgave for utviklere . Vanligvis vil en web side bli bygget i HTML , men vil også bruke PHP og JavaScript for å få inn dynamiske elementer . Hvis du vil oppdatere en database , vil du trenge server side scripting , som er der PHP kommer inn PHP er i stand til å koble til en database og utføre oppdateringer på den. JavaScript kan brukes til å hjelpe denne prosessen på ulike måter , inkludert validering av inndata fra brukeren og kommunisere med server side scripts gjennom AJAX. Instruksjoner
en
Bygg en nettside grensesnitt. Opprett HTML strukturer for å lette data oppdateringen . Avhengig av hensikten med nettstedet ditt , er dette sannsynligvis innebære å bygge et skjema for å fange brukerens input. Du kan enten behandle data oppdateringen ved å sende inn skjemaet, eller du kan bruke AJAX til å gjøre det . Opprett HTML-skjema elementene du trenger for å samle inn data som brukeren . Du kan bruke slike elementer som tekstfelt, drop- down bokser , radioknapper og avkrysningsbokser .
2
Bruk JavaScript til å behandle dataene . Du skal sende data til en server side PHP script , og JavaScript kan brukes til både validere disse dataene og sende det. De fleste web- skjemaer bruker et sett av standard validering funksjoner for å kontrollere at brukeren har oppgitt gyldige data . Dette inkluderer å fylle ut nødvendige felt, og kun oppgi riktig type data , for eksempel med e-postadresser og telefonnumre. Hvis du planlegger å bruke AJAX , kan du også sende innholdet i skjemaet til PHP script og motta resultatet , uten at nettleseren måtte hente en ny side . For å gjøre dette , må du tildele AJAX funksjoner til knappen trykkes når du sender inn skjemaet.
3
Process data ved hjelp av PHP. Når Server Side script mottar data , bør det da bruke dette til å danne en oppdatering uttalelse. Oppdateringen uttalelse må være gyldig SQL og må inneholde all den informasjon som er nødvendig for en vellykket oppdatering . Lag din oppdatering uttalelse i PHP script , fylle dataelementene som har gått fra brukerens input. Det er sannsynlig at du vil trenge for å levere noen identifikator av hvilke data i databasen du prøver å oppdatere , for eksempel en Primary Key identifisere en enkelt database posten.
4
oppdatere databasen . Innenfor PHP script , utføre en oppdatering på databasen. Du må først koble til databasen ved å levere sitt navn sammen med ditt brukernavn og passord . SQL må være gyldig og inneholder korrekte data verdier . Når du utfører oppdateringen , må du få et svar som informerer deg om suksess eller fiasko av oppdateringen , slik at du kan angi dette til brukeren.
5
tilbake en respons til brukeren. Enten du bruker AJAX eller henter en ny side når skjemaet data behandles , bør du alltid gi brukeren en indikasjon på om deres informasjon har blitt sendt. Med AJAX , kan du gjøre dette innen samme side som dataene ble lagt gjennom, ved hjelp av JavaScript-funksjoner for å skrive inn en del av siden når et svar er mottatt fra Server Side script . Hvis du henter en ny side , kan du bare bygge indikator på suksess i HTML som siden sendes til nettleseren.