I have a code called index.php
, it should send the data to post.php
, to be stored inside a database.
I'm doing it through form. When I store the form fields in the database it thinks I am sending the variable name, it follows the scripts and the PHPMYADMIN
prints.
Form index.php
:
<html>
<head>
<meta charset="utf-8">
<title>RH Question! </title>
</head>
<body><center>
<form method="POST" action="post.php">
<br>
<br>
<center><h1>HEADER BALA IMAGINARIO QUE VAI TER UM DIA AMEM DEUS</h1></center>
<p>Digite o seu nome:</p> <input type="text" name="nome">
<p>Digite o seu domínio:</p> <input type="text" name="dominio">
<input type="hidden" name="nome" value="<?php echo '$nome;' ?>">
<input type="hidden" name="dominio" value="<?php echo '$dominio;' ?>">
<input type="submit" value="Proximo" name="fim">
</form></center>
</body>
</html>
File post.php
:
<html>
<body>
<?php
// Inclui o arquivo que faz a conexão ao MySQL
include("conexao.php");
$nome = $_POST["nome"];
$dominio = $_POST["dominio"];
// Montamos a consulta SQL
$query = "INSERT INTO 'registro' ( 'nome', 'dominio') VALUES ('".$nome."', '".$dominio."')";
// Executa a query
$inserir = mysql_query($query);
if ($inserir) {
echo "<center>Seu cadastro foi registrado, obrigado por entrar em contato!
<a href='selecao.html'>Clique aqui para continuar o seu filtro!</a></center>";
} else {
echo "Tente novamente!";
// Exibe dados sobre o erro:
echo "Dados sobre o erro:" . mysql_error();
}
?>
</body>
</html>
How it's being sent to the bank: