I kind of found out myself.
I didn't quite show you the code as I might have done.
But the problem encountered in the lines of querywords. When I entered the last line whsere I replace "'" with "", there was no problem anymore.
Yes, Vincent.
Rule #1 in coding: always use errorchecking.
You are right. And when I inserted your code, I found out what the problem was.
Thank you for the reminder ;-)
Working code below.
require("common_db.php");
if ($valg==add) {
$noise_words = file("noisewords.txt");
$filtered = $tekst;
$filtered = ereg_replace(""," ",$filtered);
for ($i=0; $i < count ($noise_words); $i++){
$filterword = trim($noise_words[$i]);
$filtered =
eregi_replace(" $filterword "," ",$filtered);
}
$filtered = trim($filtered);
$filtered = addslashes($filtered);
$querywords = ereg_replace(",","",$filtered);
$querywords = ereg_replace(" ",",",$querywords);
$querywords = ereg_replace("\?","",$querywords);
$querywords = ereg_replace("(","",$querywords);
$querywords = ereg_replace(")","",$querywords);
$querywords = ereg_replace(".","",$querywords);
$querywords = ereg_replace(",","','",$querywords);
$querywords = ereg_replace("","'",$querywords);
$querywords = ereg_replace("$","'",$querywords);
$querywords = ereg_replace("'","",$querywords);
$keywords = explode(",", $querywords);
$keywords = implode(" ", $keywords);
echo "$keywords";
$foresp = "INSERT INTO links (link, keywords, tekst) values ('$link', '$keywords', '$tekst')";
if (!mysql_query($foresp))
{
echo mysql_error().'<BR>'.$sQuery;
}
else
{
echo "<SCRIPT>alert(\"Data opdateret! \");window.location.href='http://localhost/qrts/funktioner/listlinks.php';</SCRIPT>";
exit;
}}
sincerely
Kurt