Bom dia pessoal...estou fazendo um site, utilizando os mesmos princípios de código do curso...tento submeter um formulário e enviar para o banco de dados, porém não funciona
Segue código do formulário :
<form class="formulario" action="teste.php" method="post">
<label for="Nome" id="Nomelabel"> Nome :</label> <br>
<input type="text" id="Nome" name="nome" placeholder="Digite seu nome"> </input> <br>
<label for="E-mail" id="E-maillabel"> E-mail :</label> <br>
<input type="text" id="E-mail" name="email" placeholder="Digite seu e-mail"> </input> <br>
<label for="Telefone" id="Telefonelabel"> Telefone : </label> <br>
<input type="text" name="telefone" id="Telefone" placeholder="Digite seu telefone"> </input> <br>
<label for="textarea" id="Recadolabel" name="mensagem">Deixe aqui sua mensagem : </label>
<textarea rows="10" cols="84" id="mensagem" name="mensagem" placeholder="Digite sua mensagem"></textarea>
<br>
<br>
<br>
<input type="submit" value="Enviar" id="botao">
Código do create table..base de dados 'elaine', nome da tabela 'mensagens'
Database: `elaine`
--
-- --------------------------------------------------------
--
-- Estrutura da tabela `mensagens`
--
CREATE TABLE `mensagens` (
`id` int(11) NOT NULL,
`nome` varchar(255) NOT NULL,
`email` varchar(50) NOT NULL,
`telefone` decimal(10,2) NOT NULL,
`mensagem` varchar(1000) NOT NULL
)
Código do teste.php
<?php
$nome = $_POST["nome"] ;
$telefone = $_POST["telefone"] ;
$email = $_POST ["email"] ;
$mensagem = $_POST["mensagem"] ;
$conexao = mysqli_connect('localhost', 'root', '', 'elaine') ;
$query ="insert into Mensagens (nome, email, telefone, mensagem) values('{$nome}', '{$email}',{$telefone}, '{$mensagem}')" ;
mysqli_query ($conexao, $query) ;
if (mysqli_query($conexao, $query)) {
?> <p> Sucesso </p> <?php
}
else {
?> <p> Sem sucesso </p> <?php
}
?>
Sendo que sempre retorna sem sucesso..não aparece mensagem de erro, porém os dados não são inseridos !
Se alguém puder ajudar, obrigado !