Mandar registo php para a base de dados - Versão de Impressão +- Forum Pplware (http://forum.pplware.com) +-- Fórum: Mais Tech (/forumdisplay.php?fid=11) +--- Fórum: Programação e Web (/forumdisplay.php?fid=16) +--- Tópico: Mandar registo php para a base de dados (/showthread.php?tid=22918) |
Mandar registo php para a base de dados - sunamsura - 26-10-2016 12:19 Boas, sou iniciante em programação web. Criei um formulario de registo, mas nao sei como fazer a ligaçao para a base de dados, por exemplo, quando carregasse em registar, os dados do registo fossem para a minha base de dados, como se faz? RE: Mandar registo php para a base de dados - xpekt - 30-10-2016 20:59 Basicamente vais ter de usar uma linguagem de programação que lide com o servidor. A mais usada é PHP. Depois tens nodeJS que é Server-Side Javascript. Mas ainda antes disto vais ter de escolher que plataforma vais usar para a base de dados. PHP anda de braço dado com MYSQL, aliás a sigla LAMP (Linux, Apache, MySql, PHP) diz tudo, é o setup mais usado pelos serviços de alojamento de websites. Com NodeJs, é mais recomendado para trabalhar com MongoDB, mas já existem drivers que também permitem rodar NodeJS com MySql. Exemplo MUITO básico: Tens o formulário e na tag "action" metes "registar.php" e na tag "method" metes "post". Depois crias esse ficheiro "registar.php", no inicio da página crias a lógica que faz conexão à base de dados e se houver conexão disponível, basta acederes às variáveis vindas do formulário. Suponhamos que tinhas um input no formulário com a tag "name" de "nome", no ficheiro "registar.php" para acederes a esse input basta usar $_POST["nome"]. $_POST tem todos os campos vindos do formulário. A seguir, tratas essa informação vinda do formulário com a lógica que quiseres, e cuidado porque em PHP tens de purgar bem essa informação pois nunca confies no input vindo de um formulário. Por fim basta fazeres uma query para inserires a informação na BD e não te esqueças de fechar a conexão à BD depois de tudo concluído como boa prática. Aconselho-te a ires ao youtube e ver uns tutoriais sobre isto, porque existem excelentes tutoriais em todas as línguas. Hasta [[]] |