Como armazenar e visualizar dados csv em php para html5 e css3 programação
Video: Animated Responsive Website Tutorial - HTML5/CSS3, Image Slider & Drop Down Menu
Conteúdo
- Video: animated responsive website tutorial - html5/css3, image slider & drop down menu
- Como armazenar dados em um arquivo csv
- Video: dynamic suggested list: html5 + jquery + php + mysql
Este mecanismo básico para armazenamento de dados em PHP é ótimo para pequenas quantidades de dados, mas ele vai rapidamente tornar-se pesado para HTML5 e CSS3 programação se você está trabalhando com um monte de informações. Se você está esperando centenas ou milhares de pessoas a ler seus formulários, você precisará de uma forma mais organizada para armazenar os dados.
Você pode armazenar dados em um formato de texto básico que pode ser facilmente lido por planilhas e bancos de dados. Isto tem a vantagem de impor alguma estrutura dos dados e ainda é muito fácil de gerenciar.
O plano básico é para formatar os dados de uma forma que ele possa ser lido de volta para variáveis. Geralmente, você armazenar todos os dados de uma forma em uma única linha, e você separar os valores nessa linha com um delimitador, que é simplesmente um personagem destinado a pontos de dados separados.
Planilhas têm usado este formato por muitos anos como uma forma básica para transportar dados. No mundo da planilha, este tipo de arquivo é chamado de CSV (para Valores Separados Por Virgula) Arquivo. No entanto, o delimitador não precisa ser uma vírgula. Pode ser quase qualquer personagem.
Como armazenar dados em um arquivo CSV
Veja como você armazenar dados em um arquivo CSV:
Você pode usar o mesmo formulário HTML.
Os dados são reunidos na mesma maneira, independentemente do mecanismo de armazenamento. Há uma nova página chamada addContactCSV.html, mas a única diferença entre esse arquivo e a página addContact.html é a propriedade. Você pode ter as duas páginas enviar os dados para diferentes programas PHP, mas tudo o resto é o mesmo.
Leia os dados como normal.
Em seu programa PHP, você começa puxando dados do formulário anterior.
$ LName = filter_input (INPUT_POST, "lName") - $ fName = filter_input (INPUT_POST, "fName") - $ email = filter_input (INPUT_POST, "o email") - $ phone = filter_input (INPUT_POST, "telefone") -
Armazenar todos os dados em uma única linha separada por tabulação.
Video: Dynamic Suggested List: HTML5 + jQuery + PHP + MySQL
Concatenar um grande cadeia que contém todos os dados a partir do formulário. Coloque um delimitador (como o símbolo separador t) Entre variáveis e uma nova linha (n) no fim.
// gera saída para arquivo de texto $ output = $ fName. "t"- $ output = $ lName.. "t"-. $ Output = $ email. "t"-. $ Output = $ telefone. "n"-
Abra um arquivo em modo de adição.
Desta vez, o arquivo é chamado contacts.csv para ajudar a lembrar o usuário de que o formulário de contato agora é armazenado em um formato CSV.
Escrever os dados para o arquivo.
o fwrite () função faz este trabalho com facilidade.
Feche o arquivo.
Esta parte (como a maior parte do programa) é idêntica à versão anterior do código.
Aqui está o código para addContactCSV.php na íntegra:
addContactCSV.php lt;? php // ler dados de forma $ lName = filter_input (INPUT_POST, "lName") - $ fName = filter_input (INPUT_POST, "fName") - $ email = filter_input (INPUT_POST, "o email") - $ phone = filter_input (INPUT_POST, "telefone") - // resultados do formulário de impressão para userprint lt; lt; lt; AQUIObrigado!
O spam vai chegar em breve.
primeiro nome: $ fName
AQUI - // gerar a saída para arquivo de texto $ output = $ fName. "t"- $ output = $ lName.. "t"-. $ Output = $ email. "t"-. $ Output = $ telefone. "n"- // abre o arquivo para saída $ fp = fopen ("contacts.csv", "uma") - // escrever para o filefwrite ($ fp, $ output) -fclose ($ fp) - gt;
último nome: $ lName
e-mail: $ email
telefone: $ phone
Como você pode ver, esta não é uma forma terrivelmente difícil para armazenar dados.
Como visualizar dados CSV diretamente
Isto é o que o arquivo resultante parece em um editor de texto simples.
Claro, os dados CSV não é feito para ser lido como texto simples. Na maioria dos sistemas operacionais, o .csv extensão do arquivo é automaticamente ligado ao programa de planilha padrão. Se você clicar duas vezes no arquivo, ele provavelmente vai abrir na planilha.
Esta é uma maneira fácil de armazenar grandes quantidades de dados, porque você pode usar a planilha para manipular os dados. Claro, bancos de dados relacionais são ainda melhores, mas esta é uma abordagem muito fácil para conjuntos de dados relativamente simples.