marcosmarcelo Postado Julho 23, 2010 Denunciar Share Postado Julho 23, 2010 (editado) Olá, sou leigo no assunto, estou tentando criar uma conexão php - mysql, para inserir os seguintes dados:é um formulario de newsletter,onde as pessoas cadastraram os email respectivos,no caso seria:"id" e "email"comecei pela parte da conexão com a db, segue o código abaixo:<?php // Conexão com DB mysql_connect('localhost','nostegui_letter','senha') or die (mysql_error()); mysql_select_db('nostegui_letter'); ?> agora tentei usar o comando "INSERT", mais não esta funcionando acho que tem alguma coisa dando errado: <?php if(isset($_POST['email'])){ $email = $_POST['email']; mysql_query("INSERT INTO newsletter (id, email) VALUES ('', '$email')"); }elseif(isset($_POST['id'])){ ?>Att. Marcos Marcelo Editado Julho 23, 2010 por marcosmarcelo Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 *FIT* Postado Julho 23, 2010 Denunciar Share Postado Julho 23, 2010 Faça o insert assim, e poste o erro aqui.mysql_query("INSERT INTO newsletter (id, email) VALUES ('', '$email')") or die(mysql_error()); Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 marcosmarcelo Postado Julho 23, 2010 Autor Denunciar Share Postado Julho 23, 2010 (editado) Parse error: syntax error, unexpected $end in /home/nostegui/public_html/news/cadastrar.php on line 28<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> <?php // Conexão com DB mysql_connect('localhost','nostegui_letter','senha') or die (mysql_error()); mysql_select_db('nostegui_letter'); ?> <?php if(isset($_POST['email'])){ $email = $_POST['email']; mysql_query("INSERT INTO newsletter (id, email) VALUES ('', '$email')") or die(mysql_error()); ?> <form id="form1" name="form1" method="post" action="insere.php"> <p> <input name="email" id="email" value="Digite um E-Mail" onfocus="if (this.value=='Digite um E-Mail') this.value=''" onblur="if (this.value=='') this.value='Digite um E-Mail'" type="text"> <input name="button" id="button" value="Receber Novidades" type="submit"> </p> </form> </head> </body> </html> Editado Julho 23, 2010 por marcosmarcelo Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Woody Postado Julho 23, 2010 Denunciar Share Postado Julho 23, 2010 Parse error: syntax error, unexpected $end in /home/nostegui/public_html/news/cadastrar.php on line 28<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> <?php // Conexão com DB mysql_connect('localhost','nostegui_letter','senha') or die (mysql_error()); mysql_select_db('nostegui_letter'); ?> <?php if(isset($_POST['email'])){ $email = $_POST['email']; mysql_query("INSERT INTO newsletter (id, email) VALUES ('', '$email')") or die(mysql_error()); ?> <form id="form1" name="form1" method="post" action="insere.php"> <p> <input name="email" id="email" value="Digite um E-Mail" onfocus="if (this.value=='Digite um E-Mail') this.value=''" onblur="if (this.value=='') this.value='Digite um E-Mail'" type="text"> <input name="button" id="button" value="Receber Novidades" type="submit"> </p> </form> </head> </body> </html>Aparentemente falta fechar as chaves no script "if(isset(..)){"Altera e tenta novamente.Posta qualquer novo problema.Até Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
marcosmarcelo
Olá, sou leigo no assunto, estou tentando criar uma conexão php - mysql, para inserir os seguintes dados:
é um formulario de newsletter,
onde as pessoas cadastraram os email respectivos,
no caso seria:
"id" e "email"
comecei pela parte da conexão com a db, segue o código abaixo:
agora tentei usar o comando "INSERT", mais não esta funcionando acho que tem alguma coisa dando errado:Att. Marcos Marcelo
Editado por marcosmarceloLink 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.