Inserimos os dados na base de dados

Uma vez comprovado que os dados são corretos, os insiro na tabela do livro de visitas.

Por Miguel Angel Alvarez - Tradução de JML


Publicado em: 12/5/05
Valorize este artigo:
Se todas as comprovações foram corretas, se introduz na base de dados do livro de visitas a informação recebida como assinatura.

Mas antes se realizará um pequeno ajuste adicional dos dados a introduzir.

//se algum dos campos falta prefiro colocar um travessão ou "sem comentários"
if (!$nome)$nome="-";
if (!$email) $email="-";
if (!$comentario) $comentario="Sin comentarios";


Simplesmente se faz isso para comprovar se algum dos dados faltava, pois nesse caso preferimos introduzir um caractere ou texto especial ao invés de introduzir um string vazio.

Aliás, a variável que salva a valoração da página, teoricamente não precisa ser comprovada, porque sempre a receberemos bem, já que o formulário contém este valor em um campo SELECT de HTML, onde sempre se seleciona um valor válido introduzido pelo usuário, entre os possíveis, que os define o programador de tal campo SELECT.

Logo, devemos codificar uma sentença SQL com um INSERT com os dados do formulário. A sentença de inserção se realizará concatenando os dados do formulário com a própria sentença SQL.

Referência: Pode ser interessante para pessoas sem experiência repassar o artigo onde se explicam as inserções em base de dados. Este artigo está englobado no Manual de PHP de CriarWeb.com.

//Geramos a ssql e inserimos o registro
$ssql = "INSERT INTO livrovisitas_php (nome,email,valoracao,comentario) VALUES ('" . $nome . "','" . $email . "'," . $_POST["valoracao"] . ",'" . $comentario . "')";
mysql_query($ssql,$conn);


Por último mostra-se uma mensagem agradecendo ao visitante que assinou o livro de visitas.

<div align="center"><b>Muito obrigado pela sua participação </b></div>

Pode-se ver em em funcionamento aqui.





Comentários do artigo
Foram enviados 2 comentários ao artigo
1 comentário não revisado
1 comentário revisado:
duvida tirada...
Por: solrac_a
10/3/09
bom dia gostei muito deste exemplo tirou muitas dividas que tinha a respeito do assunto,pois estou iniciando na linguagem PHP...

Usuários :    login / registro

Manuais relacionados
Categorias relacionadas
O autor

Home | Sobre nós | Copyright | Anuncie | Entrar em contato