Hjem Personlig finansiering Hvordan lagre og vise CSV-data i PHP for HTML5 og CSS3 Programmering - dummies

Hvordan lagre og vise CSV-data i PHP for HTML5 og CSS3 Programmering - dummies

Innholdsfortegnelse:

Video: Web Programming - Computer Science for Business Leaders 2016 2024

Video: Web Programming - Computer Science for Business Leaders 2016 2024
Anonim

Denne grunnleggende mekanismen for lagring av data i PHP er flott for små mengder data, men det vil raskt bli ubrukelig for HTML5 og CSS3 programmering hvis du jobber med mye informasjon. Hvis du forventer hundrevis eller tusenvis av mennesker å lese skjemaene dine, trenger du en mer organisert måte å lagre dataene på.

Du kan lagre data i et svært grunnleggende tekstformat som lett kan leses av regneark og databaser. Dette har fordelen av å pålegge en viss struktur på dataene, og det er fortsatt svært enkelt å administrere.

Grunnplanen er å formatere dataene slik at de kan leses tilbake til variabler. Vanligvis lagrer du alle dataene for en form på en enkelt linje, og du skiller verdiene på den linjen med en avgrenser, som bare er et tegn som skal skille datapunkter.

Regneark har brukt dette formatet i mange år som en grunnleggende måte å transportere data på. I regnearkverdenen kalles denne typen fil en CSV (for kommaseparerte verdier ) -fil. Imidlertid trenger avgrensningen ikke å være et komma. Det kan være nesten ethvert tegn.

Slik lagrer du data i en CSV-fil

Slik lagrer du data i en CSV-fil:

  1. Du kan bruke samme HTML-skjema.

    Dataene samles på samme måte, uavhengig av lagringsmekanismen. Det er en ny side som heter addContactCSV. html, men den eneste forskjellen mellom denne filen og addContact. html siden er eiendommen. Du kan få de to sidene til å sende dataene til forskjellige PHP-programmer, men alt annet er det samme.

  2. Les dataene som normalt.

    I PHP-programmet begynner du ved å trekke data fra forrige skjema.

    $ lName = filter_input (INPUT_POST, "lName"); $ fName = filter_input (INPUT_POST, "fName"); $ email = filter_input (INPUT_POST, "email"); $ phone = filter_input (INPUT_POST, "telefon");
    
  3. Lagre alle dataene i en enkelt tabulert linje.

    Kombiner en stor streng som inneholder alle dataene fra skjemaet. Plasser en avgrenser (som flagsymbolet t) mellom variabler og en ny linje (n) på slutten.

    // generere utdata for tekstfil $ output = $ fName. "T"; $ Utgang. = $ lName. "t"; $ Utgang. = $ email. "t"; $ Utgang. = $ telefon. "n";
    
  4. Åpne en fil i append-modus.

    Denne gangen heter filen kontakter. csv for å minne brukeren om at kontaktskjemaet nå er lagret i et CSV-format.

  5. Skriv dataene til filen.

    Funksjonen fwrite () gjør denne jobben enkelt.

  6. Lukk filen.

    Denne delen (som det meste av programmet) er identisk med den tidligere versjonen av koden.

Her er koden for addContactCSV. php i sin helhet:

addContactCSV. php 

Takk!

Din spam kommer snart.

fornavn: $ fName

etternavn: $ lName

email: $ email

telefon: $ phone

HERE; // generere utdata for tekstfil $ output = $ fName. "t"; $ Utgang. = $ lName. "t"; $ Utgang. = $ email. "t"; $ Utgang. = $ telefon. "n"; // Åpne fil for utdata $ fp = fopen ("kontakter.csv", "a"); // skriv til filen fwrite ($ fp, $ output); fclose ($ fp); ? >

Som du kan se, er dette ikke en veldig vanskelig måte å lagre data på.

Slik ser du CSV-data direkte

Dette er hva den resulterende filen ser ut i et vanlig tekstredigeringsprogram.

Selvfølgelig er ikke CSV-data ment å bli lest som ren tekst. På de fleste operativsystemer, er. csv filutvidelse er automatisk koblet til standard regnearkprogram. Hvis du dobbeltklikker på filen, vil den sannsynligvis åpne i regnearket ditt.

Dette er en enkel måte å lagre store mengder data på, fordi du kan bruke regnearket til å manipulere dataene. Selvfølgelig er relasjonsdatabaser enda bedre, men dette er en veldig enkel tilnærming til relativt enkle datasett.

Hvordan lagre og vise CSV-data i PHP for HTML5 og CSS3 Programmering - dummies

Redaktørens valg

Hvordan finne hjelp med Yammer - dummies

Hvordan finne hjelp med Yammer - dummies

Yammer er et utrolig enkelt sted å bruke for all din virksomhet behov. Men som med noe teknologi relatert, kan det komme en tid når du står overfor et spørsmål eller et problem, og trenger hjelp med å finne en løsning. Støtte på Yammer-nettstedet Et godt sted å starte når du har problemer ...

Hvordan du følger bestemte emner og forfattere i SlideShare - dummies

Hvordan du følger bestemte emner og forfattere i SlideShare - dummies

Følger bestemte emner og forfattere i SlideShare gir deg mulighet til å filtrere lysbilder og bare presenteres de som du er interessert i. SlideShare er et åpen kildekode, Web 2.0-basert program som gjør det mulig for alle som helst i verden å lage og legge inn presentasjoner. Hvis du er interessert i for eksempel åndelighet som en ...

Redaktørens valg

Slik konverterer du tekst til en tabell i Word - dummies

Slik konverterer du tekst til en tabell i Word - dummies

Word 2013 lar deg konvertere tekst til et bord med noen få enkle klikk - hvis du allerede har litt tekst som er delt inn i rader og kolonner med faner, kommaer eller noe annet konsistent tegn. For konvertering til arbeid, må den eksisterende teksten avgrenses med et konsistent tegn for å skille mellom kolonnene. ...

Hvordan kontroller valgmuligheter i Word 2013 - dummies

Hvordan kontroller valgmuligheter i Word 2013 - dummies

Alle dokumentbeskyttelsesalternativer og innstillinger holdes inne ett sted, begravet dypt i Word 2013. Før du kan gjøre endringer, må du komme til prøvingsalternativene. Slik kommer du dit: Klikk på kategorien Filer. Velg Valg på Fil-fanens meny. Velg Proofing fra venstre side i vinduet Ordalternativer. ...

Hvordan du konverterer tekst til tabell i Word 2010 - dummies

Hvordan du konverterer tekst til tabell i Word 2010 - dummies

Hvis du begynte å jobbe med ditt Word 2010 dokument før du oppdaget Tabell-kommandoen, har du sannsynligvis lister opprettet ved hjelp av tabbed-tekst. I så fall kan du enkelt konvertere teksten til et bona fide-bord. Og hvis du bestemmer deg etter endringen du vil frigjøre teksten din fra, begrenser ...

Redaktørens valg

Hvordan å overvinne obsessiv handling for å øve oppmerksomhet Mindfulness - dummies

Hvordan å overvinne obsessiv handling for å øve oppmerksomhet Mindfulness - dummies

En av de vanligste obsessive avhengighetene folk har er arbeid. Noen tror at de ikke kan jobbe og øve oppmerksomhet, men det er ikke sant. Tenk på denne typiske situasjonen. Hva startet som en 9 a. m. til 5 s. m. jobb kan lett bli en 5 a. m. til 9 s. m. jobb. Naturligvis må du jobbe og tjene ...