jbrill Posted October 5, 2007 Share Posted October 5, 2007 Hey guys, Im trying to insert an email address into my database for a newsletter capture. I have two pages, one page consists of this form: <form action="newsletter_signup.php" method="GET"> <div id="box_content">Sign up!<br /> <input name="newsletter" type="text" value="E-mail Address" id="newsletter" class="text" size="14" /> <input type="image" name="submit" id="button" value="Go" src="images/button_go.jpg" align="absmiddle"/> </form> This form is then sent to this page, which should then add that email to the "newsletter" table of the database, in the row "email" here is the code to insert into the database: <?php include 'includes/dbconnect.php'; include 'includes/header.php'; $newsletter = $_GET['newsletter']; ?> <div id="content"> <?php $insert = "INSERT INTO newsletter (email) VALUES ('".$newsletter."')"; ?> <center><p>Thank you for signing up for our newsletter!</p></center> <meta http-equiv="refresh" content="3;url=index.php"> </div> <?php include 'includes/footer.php'; ?> Quote Link to comment https://forums.phpfreaks.com/topic/71914-just-a-quick-question/ Share on other sites More sharing options...
hostfreak Posted October 5, 2007 Share Posted October 5, 2007 Is the value of "newsletter" actually being submitted?... to start though, are you getting any errors? It's just not submitting to the database? Quote Link to comment https://forums.phpfreaks.com/topic/71914-just-a-quick-question/#findComment-362256 Share on other sites More sharing options...
jbrill Posted October 5, 2007 Author Share Posted October 5, 2007 im not getting any errors, it is just not submitting to the database Quote Link to comment https://forums.phpfreaks.com/topic/71914-just-a-quick-question/#findComment-362257 Share on other sites More sharing options...
jbrill Posted October 5, 2007 Author Share Posted October 5, 2007 anyone?? ??? Quote Link to comment https://forums.phpfreaks.com/topic/71914-just-a-quick-question/#findComment-362524 Share on other sites More sharing options...
emehrkay Posted October 5, 2007 Share Posted October 5, 2007 well you never run the query $insert = 'whatever'; $result = mysql_query($insert) or die(mysql_error()); Quote Link to comment https://forums.phpfreaks.com/topic/71914-just-a-quick-question/#findComment-362532 Share on other sites More sharing options...
MmmVomit Posted October 5, 2007 Share Posted October 5, 2007 All you're doing is creating a sql query and storing it in a string. You need to use mysql_query() to run the query and submit the data to the database. Quote Link to comment https://forums.phpfreaks.com/topic/71914-just-a-quick-question/#findComment-362534 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.