Perad Posted October 23, 2006 Share Posted October 23, 2006 Makes absolutely no sense, it was working fine last week, i made a minor adjustment to a different part of the script and poof, the function stops handling the form...I have tried everything, even imported a near identical working script and changed the query... nothing. Can someone have a quick look over it and see if they can spot anything out of placeThx[code]function one() { if (isset($_POST['submit'])) { // Handle the form. $message = NULL; // Create an empty new variable. // Check for a first name. if (empty($_POST['articletitle'])) { $at = FALSE; $message .= '<p>You forgot to enter the title!</p>'; } else { $at = $_POST['articletitle']; } // Check for a last name. if (empty($_POST['articletext'])) { $atext = FALSE; $message .= '<p>You forgot to enter the content!</p>'; } else { $atext = $_POST['articletext']; } if ($at && $atext) { // If everything's OK. $db = mysql_connect ('localhost','root','admin'); mysql_select_db ('UNC',$db); // Make the query. $query = "INSERT INTO articles (postdate, title, articletext, category_id) VALUES(NOW(), '$at', '$atext', '$cat_id')"; $result = mysql_query($query); if ($result) { // If it ran OK. // Confirmation. echo '<p><b>The news article has been added successfully!</b></p>'; exit(); // Quit the script. } else { // If it did not run OK. $message = '<p>The news couldn\'t be added. If the problem persists please e-mail the administrator.</p><p>' . mysql_error() . '</p>'; } mysql_close(); // Close the database connection. } else { $message .= '<p>Please try again.</p>'; } } // End of the main Submit conditional. // Print the message if there is one. if (isset($message)) { echo '<font color="red">', $message, '</font>'; }}one(); [/code][code]<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">Article Title:<br /><input type="text" name="articletitle" size="50" maxlength="50" /><br />Article Content:<br /><textarea cols="40" rows="5" name="articletext" value="articletext"></textarea><br /></form><input type="submit" name="submit" value="Add Article" /></form>[/code] Link to comment https://forums.phpfreaks.com/topic/24831-submit-button-not-working/ Share on other sites More sharing options...
manichean Posted October 23, 2006 Share Posted October 23, 2006 Hello, have not run the code you gave but i did notice you close your form tag before the submit button and then again after it. Im sure thats the problem.Your html[quote]<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">Article Title:<br /><input type="text" name="articletitle" size="50" maxlength="50" /><br />Article Content:<br /><textarea cols="40" rows="5" name="articletext" value="articletext"></textarea><br /></form><input type="submit" name="submit" value="Add Article" /></form>[/quote]should read [quote]<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">Article Title:<br /><input type="text" name="articletitle" size="50" maxlength="50" /><br />Article Content:<br /><textarea cols="40" rows="5" name="articletext" value="articletext"></textarea><br /><input type="submit" name="submit" value="Add Article" /></form>[/quote] Link to comment https://forums.phpfreaks.com/topic/24831-submit-button-not-working/#findComment-113086 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.