steivant Postado Agosto 6, 2008 Denunciar Share Postado Agosto 6, 2008 não to consiguindo enviar dados do meu formulario para o bd tá aparecendo estas mensagensNotice: Undefined index: nome in C:\Arquivos de programas\EasyPHP 2.0b1\www\site\cad.php on line 2Notice: Undefined index: email in C:\Arquivos de programas\EasyPHP 2.0b1\www\site\cad.php on line 3Notice: Undefined index: mensagem in C:\Arquivos de programas\EasyPHP 2.0b1\www\site\cad.php on line 4Conexão bem sucedida meu codigo php e esse:<?php$nome = $_POST['nome'];$email = $_POST['email'];$mensagem=$_POST['mensagem']; $link = mysql_connect('localhost', 'root', '')or die("Não pude conectar: " . mysql_error());print "Conexão bem sucedida";mysql_select_db("cadastro") or die("Não pude selecionar o banco de dados");/* Fazendo a query SQL*/$query = "INSERT INTO livro (nome,email,mensagem) VALUES ('$nome','$email','$mensagem')";$result=mysql_query($query);?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 JuanHBiscaia Postado Agosto 6, 2008 Denunciar Share Postado Agosto 6, 2008 (editado) Olá steivant... você verificou se no seu arquivo de index existem campos com os nomes "nome", "email" e "mensagem" ??ou se pelo menos os nomes estão certos... se não conseguir, posta o código do index, na parte que tem esses campos que você quer captar, pra gente dar uma olhada...O problema se refere á essa parte:$nome = $_POST['nome']; $email = $_POST['email']; $mensagem=$_POST['mensagem'];-------------------------------e outra, quero pedir pra você, por favor, use as tags bbcode de code que facilitam a organização do tópico, como já expliquei pra outros membros, se tem duvidas quanto as tags basta clicar no botão "ajuda" quando você esta postando um tópico Editado Agosto 6, 2008 por JuanHBiscaia Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Agosto 6, 2008 Denunciar Share Postado Agosto 6, 2008 O que a mensagem diz é que $_POST['nome'], $_POST['email'] e $_POST['mensagem'] não existem... coloque aqui o seu formulário... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 steivant Postado Agosto 6, 2008 Autor Denunciar Share Postado Agosto 6, 2008 o cdigo do for mulario<form action="cad.php" method="post">nome:<input name="" type="text" />email:<input name="" type="text" />mensagem:<textarea name="" cols="" rows=""></textarea><input name="" type="submit" value="cadastrar" /></form> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 JuanHBiscaia Postado Agosto 6, 2008 Denunciar Share Postado Agosto 6, 2008 (editado) ta aqui o erro:nome:<input name="" type="text" /> email:<input name="" type="text" /> mensagem:<textarea name="" cols="" rows=""></textarea> você deixou o atributo "name" dos campos em branco, para o php eles não existem porque estão sem o nome... mude para isso: nome:<input name="nome" type="text" /> email:<input name="email" type="text" /> mensagem:<textarea name="mensagem" cols="" rows=""></textarea>sem contar que no textarea você deixou em branco os atributos cols e rows... isso também tem que ter um valor definido (mas não tem influencia no funcionamento do php, apenas na visualização do textarea) Editado Agosto 6, 2008 por JuanHBiscaia Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 steivant Postado Agosto 6, 2008 Autor Denunciar Share Postado Agosto 6, 2008 inserindo então os ajustes que você fes sera que tudo vai funcionar? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 JuanHBiscaia Postado Agosto 6, 2008 Denunciar Share Postado Agosto 6, 2008 Sim... Pode confiar... A não ser que você tenha algum motivo muito especial pra não atribuir nomes aos seus campos... Se não tem motivos especiais, então vai funcionar... Testa e posta o resultado. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest --steivant -- Postado Agosto 7, 2008 Denunciar Share Postado Agosto 7, 2008 testei da forma que você me disse e deu certo valeu mesmo pela ajuda Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 JuanHBiscaia Postado Agosto 7, 2008 Denunciar Share Postado Agosto 7, 2008 falou cara... aproveita, se registra no forum e faça parte do grupo de membros daqui... assim você sempre pode trocar informações conosco Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
steivant
não to consiguindo enviar dados do meu formulario para o bd tá aparecendo estas mensagens
Notice: Undefined index: nome in C:\Arquivos de programas\EasyPHP 2.0b1\www\site\cad.php on line 2
Notice: Undefined index: email in C:\Arquivos de programas\EasyPHP 2.0b1\www\site\cad.php on line 3
Notice: Undefined index: mensagem in C:\Arquivos de programas\EasyPHP 2.0b1\www\site\cad.php on line 4
Conexão bem sucedida
meu codigo php e esse:<?php
$nome = $_POST['nome'];
$email = $_POST['email'];
$mensagem=$_POST['mensagem'];
$link = mysql_connect('localhost', 'root', '')
or die("Não pude conectar: " . mysql_error());
print "Conexão bem sucedida";
mysql_select_db("cadastro") or die("Não pude selecionar o banco de dados");
/* Fazendo a query SQL*/
$query = "INSERT INTO livro (nome,email,mensagem) VALUES ('$nome','$email','$mensagem')";
$result=mysql_query($query);
?>
Link para o comentário
Compartilhar em outros sites
8 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.