Met het script hier onder krijg ik een foutmelding waar ik geen raad mee weet.
De foutmelding:
Parse error: syntax error, unexpected $end in /home/gamersni/public_html/zoeken_database/ajax_search/src/search.php on line 26

Wat eraan te doen?

Het script:

<?php
include("config.php");
$search_term = filter_var($_GET["s"], FILTER_SANITIZE_STRING);
$q = "SELECT * FROM messages WHERE 40 '%".$search_term."%'";
$r = mysql_query($q);
if(is_resource($r))
{
if(mysql_num_rows($r)==0)//no result found
	{
	echo "<div id='search-status'>No result found!</div>";
	}
else //result found
	{
	echo "<ul>";
	while($row = mysql_fetch_assoc($r))
		{
		$title = str_ireplace($search_term, "<b>".$search_term."</b>", $row['title']);
?>
	<li><a href='<?php echo $row['url']; ?>'><?php echo $title ?></a></li>

<?php
		}
	echo "</ul>";
	}
	?>


Ik tel 4x { en 3x }. Je bent ergens een } vergeten.
tel de haakjes:
{ - 4
} - 3

Er is een niet afgesloten code blok en dat vindt php niet leuk....
dank u :)

Reageren