MDanz Posted October 29, 2009 Share Posted October 29, 2009 <?php session_start(); include("connect.php"); error_reporting(E_ALL); ini_set('display_errors', '1'); $username = "Master"; $password = "pword"; $host = "localhost"; $database = "Ustack"; // Make the connect to MySQL or die // and display an error. $link = mysql_connect($host, $username, $password); if (!$link) { die('Could not connect: ' . mysql_error()); } // Select your database mysql_select_db ($database); $url = mysql_real_escape_string($_POST['url']); $tags = get_meta_tags($url); $username1 = $_SESSION['username']; $url = mysql_real_escape_string($_POST['url']); $name = mysql_real_escape_string($_POST['title']); $description = $tags['description']; $keywords = $tags['keywords']; $ip = $_SERVER['REMOTE_ADDR']; $query = "INSERT INTO Stacks"; $query .= "(`username`,`hyperlink`,`name`,`summary`,`info`,`keywords`,`ip`,`posted`) VALUES ('$username1','$url','$name','$description','$description','$keywords','$ip',NOW())"; $results = mysql_query($query, $link); if($query){ print "<br><font color=white>Your webpage has been stacked. <a href='menu.php'>Return to Stacker</a></font>"; } else { print "No url selected/uploaded"; } // Close our MySQL Link mysql_close($link); ?> its not inserting into mysql, i get no errors... whats the problem? Quote Link to comment https://forums.phpfreaks.com/topic/179442-i-have-no-idea-why-this-isnt-working/ Share on other sites More sharing options...
mikesta707 Posted October 29, 2009 Share Posted October 29, 2009 probably would help if you echoed the mysql query (with an or die or something) but it seems that this $query = "INSERT INTO Stacks"; $query .= "(`username`,`hyperlink`,`name`,`summary`,`info`,`keywords`,`ip`,`posted`) VALUES ('$username1','$url','$name','$description','$description','$keywords','$ip',NOW())"; would create a string that looked like $query = "INSERT INTO Stacks(`username`,`hyperlink`,`name`,`summary`,`info`,`keywords`,`ip`,`posted`) VALUES ('$username1','$url','$name','$description','$description','$keywords','$ip',NOW())"; you may want to put a space between Stacks and the parentheses. Quote Link to comment https://forums.phpfreaks.com/topic/179442-i-have-no-idea-why-this-isnt-working/#findComment-946795 Share on other sites More sharing options...
Stooney Posted October 29, 2009 Share Posted October 29, 2009 $query = "INSERT INTO Stacks "; $query .= "(`username`,`hyperlink`,`name`,`summary`,`info`,`keywords`,`ip`,`posted`) VALUES ('$username1','$url','$name','$description','$description','$keywords','$ip',NOW())"; $results = mysql_query($query, $link); if($results){ Basically what mikesta707 said, added a fix to your if statement; replaced $query with $results. Quote Link to comment https://forums.phpfreaks.com/topic/179442-i-have-no-idea-why-this-isnt-working/#findComment-946799 Share on other sites More sharing options...
MDanz Posted October 29, 2009 Author Share Posted October 29, 2009 there seems to be a problem with description and keywords. i am getting the result "no url selected/uploaded"..its not inserting into mysql. so the problem is with $description and $keywords because i tested everything else, when these two are added it doesn't insert. lol i can't spot what is wrong! $username = "Master"; $password = "pword"; $host = "localhost"; $database = "Ustack"; // Make the connect to MySQL or die // and display an error. $link = mysql_connect($host, $username, $password); if (!$link) { die('Could not connect: ' . mysql_error()); } // Select your database mysql_select_db ($database); $url = mysql_real_escape_string($_POST['url']); $tags = get_meta_tags($url); $description = $tags['description']; $keywords = $tags['keywords']; $ip = $_SERVER['REMOTE_ADDR']; $query = "INSERT INTO Stacks (`info`,`keywords`,`ip`,`posted`) VALUES ('$description','$keywords','$ip',NOW())" or die (mysql_error()); $results = mysql_query($query, $link); if($results){ print "<br><font color=white>Your webpage has been stacked. <a href='menu.php'>Return to Stacker</a></font>"; } else { print "No url selected/uploaded"; } // Close our MySQL Link mysql_close($link); Quote Link to comment https://forums.phpfreaks.com/topic/179442-i-have-no-idea-why-this-isnt-working/#findComment-946816 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.