Accn Postado Novembro 10, 2010 Denunciar Share Postado Novembro 10, 2010 Não consigo encontrar o erro neste código<HTML><HEAD> <TITLE>contato_form</TITLE></HEAD><BODY><Body bgcolor="#COFFFF"><form method="POST" action="contato_form.php"><table border="1"><tr><td>Nome:</td><td><input type="text" name="nome" size="20"></td></tr><tr><td>Data de Nascimento:</td><td><input type="text" name="dia" size="2"><input type="text" name="mes" size="2"><input type="text" name="ano" size="4"></td></tr><tr><td>Telefone:</td><td><input type="text" name="fone" size="18"></td></tr><tr><td>Email</td><td><input type="text" name="email" size="40"></td></tr><tr><td><input type="submit"value="salvar"><input type="reset" value="limpar"></td></tr></table></form><?phpinclude"conexao.inc";$nome=$_POST["nome"];if(!empty($nome)){$fone=$_POST["fone"];$email=$_POST["email"];$dia=$_POST["dia"];$mes=$_POST["mes"];$ano=$_POST["ano"];$sql="insert into pessoas (Nome,Data_de_Nascimento,Telefone,Email)values('$nome','$ano-$mes-$dia','$fone','$email')";$result=mysql_query($sql);}?></BODY></HTML>dá erro:Nome: Data de Nascimento: Telefone: Email: Notice: Undefined index: nome in C:\wamp\www\Memoria\contato_form.php on line 24 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Stoma Postado Novembro 10, 2010 Denunciar Share Postado Novembro 10, 2010 (editado) Na verdade não é um erro, é apenas uma notificação que você está 'tentando' utilizar uma variável que não existe ou um índice que não existe no array...Tente assim:include"conexao.inc"; if(isSet($_POST['nome'])) { $nome=$_POST["nome"]; ... Editado Novembro 10, 2010 por Stoma Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Accn Postado Novembro 12, 2010 Autor Denunciar Share Postado Novembro 12, 2010 a notificação continua. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Stoma Postado Novembro 12, 2010 Denunciar Share Postado Novembro 12, 2010 (editado) Muda seu campo nome para esse:Nome:</td><td><input type="text" id="nome" name="nome" size="20"></td></tr><tr><td> Editado Novembro 12, 2010 por Stoma Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Accn
Não consigo encontrar o erro neste código
<HTML>
<HEAD>
<TITLE>contato_form</TITLE>
</HEAD>
<BODY>
<Body bgcolor="#COFFFF">
<form method="POST" action="contato_form.php">
<table border="1"><tr><td>
Nome:</td><td><input type="text" name="nome" size="20"></td></tr><tr><td>
Data de Nascimento:</td><td>
<input type="text" name="dia" size="2">
<input type="text" name="mes" size="2">
<input type="text" name="ano" size="4"></td></tr><tr><td>
Telefone:</td><td><input type="text" name="fone" size="18"></td></tr><tr><td>
Email</td><td><input type="text" name="email" size="40"></td></tr><tr><td>
<input type="submit"value="salvar">
<input type="reset" value="limpar"></td></tr>
</table>
</form>
<?php
include"conexao.inc";
$nome=$_POST["nome"];
if(!empty($nome))
{
$fone=$_POST["fone"];
$email=$_POST["email"];
$dia=$_POST["dia"];
$mes=$_POST["mes"];
$ano=$_POST["ano"];
$sql="insert into pessoas (Nome,Data_de_Nascimento,Telefone,Email)values('$nome','$ano-$mes-$dia','$fone','$email')";
$result=mysql_query($sql);
}
?>
</BODY>
</HTML>
dá erro:
Nome:
Data de Nascimento:
Telefone:
Email:
Notice: Undefined index: nome in C:\wamp\www\Memoria\contato_form.php on line 24
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.