Inserimos os dados na base de dados

Uma vez comprovado que os dados são corretos, os insiro na tabela do livro de visitas.
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.



Informe de Miguel Angel Alvarez - Tradução de JML


Comentários do artigo
Foi enviado 1 comentário ao artigo
1 comentário não revisado
0 comentários revisados

Usuários :    login / registro
Manuais relacionados
Categorias relacionadas

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