错误
注意:未定义索引:nome 在第3行的/storage/ssd5/324/8807324/public_html/autenticar.php中
注意:未定义索引:电子邮件 在第4行的/storage/ssd5/324/8807324/public_html/autenticar.php中
通知:未定义索引:senha 在第5行的/storage/ssd5/324/8807324/public_html/autenticar.php中
致命错误:未捕获错误:调用未定义函数 mysql_connect()在 /storage/ssd5/324/8807324/public_html/autenticar.php:9堆栈跟踪:#0 /storage/ssd5/324/8807324/public_html/index.php(2):require_once()#1 {main}抛出 在第9行的/storage/ssd5/324/8807324/public_html/autenticar.php中
PHP
<?php
// RECEBENDO OS DADOS PREENCHIDOS DO FORMUL�RIO !
$nome = $_POST ["nome"]; //atribui��o do campo "nome" vindo do formul�rio para variavel
$email = $_POST ["email"]; //atribui��o do campo "email" vindo do formul�rio para variavel
$senha = $_POST ["senha"]; //atribui��o do campo "senha" vindo do formul�rio para variavel
//Gravando no banco de dados !
//conectando com o localhost - mysql
$conexao = mysql_connect("***","***","***");
if (!$conexao)
die ("Erro de conexao com localhost, o seguinte erro ocorreu -> ".mysql_error());
//conectando com a tabela do banco de dados
$banco = mysql_select_db("tb_usu",$conexao);
if (!$banco)
die ("Erro de conex�o com banco de dados, o seguinte erro ocorreu -> ".mysql_error());
$query = "INSERT INTO `tb_usu` ( `nome` , `email` , `senha` )
VALUES ('$nome', '$email', '$senha')";
mysql_query($query,$conexao);
echo "Seu cadastro foi realizado com sucesso!<br>Agradecemos a aten��o.";
?>
表格
<div class="box" >
<h2 id="txt-form" >Registro</h2>
<i class="btn-close-form fas fa-times" ></i>
<form method="post" action="autenticar.php" >
<div>
<input id="nome_usu" name="nome_usu" type="name" required="" >
<label>Nome</label>
</div>
<div>
<input id="email_usu" name="email_usu" type="email" required="" >
<label>Email</label>
</div>
<div>
<input id="senha_usu" name="senha_usu" type="password" required="" maxlength="11" >
<label>Digite uma senha</label>
</div>
<input type="submit" value="Registrar" >
<p class="txt-login" >já tem conta?</p>
</form>
</div>
答案 0 :(得分:0)
发布数据时,$ _ POST数组键必须与发送它们的表单中的匹配。
例如,在您的HTML中,电子邮件字段的名称为“ email_usu”,这意味着您可以使用
进行访问$_POST['email_usu'];
此外,请注意,如果不适当地将内容从用户条目直接插入数据库中,可能会很危险。我鼓励您阅读以下有关准备好的语句和SQL注入的信息。