Hoi!

Ik ben nu bezig een zoekfucntie te maken aan de hand van de tutorial http://www.phphulp.nl/php/tutorials/3/56/121/ Dit is mijn tabel:

<?
CREATE TABLE `fulltext_test` (
`msg` varchar(150) collate latin1_general_ci default NULL,
FULLTEXT KEY `msg` (`msg`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci

INSERT INTO fulltext_test VALUES
('4 uur phphulp, dat zouden meer mensen moeten doen'),
('altijd weer die phphulp, het zou verboden moeten worden'),
('phphulp, zoals php ooit bedoelt was'),
('handig, van phphulp.'),
('elke klus, een phphulp klus'),
('PHPhulp, geen fratsen, dat scheelt..'),
('PHPhulp, daar plukt รบ de vruchten van...'),
('phphulp, bent u binnenkort ook een ex-man en heeft u een extra-werkgever nodig?');
?>

Nu heb ik het volgende stukje phpcode:

<?
if(isset($_POST['submit'])){
$sql = "SELECT msg FROM fulltext_test WHERE MATCH(msg) AGAINST('".$_POST['zoekveld']."')";
$res = mysql_query($sql);
$aantal_records = mysql_num_rows($res);
if (!$aantal_records > 0){
echo "Er zijn geen records gevonden met zoekwoord <b>".$_POST['zoekveld']."<b>";
} else {
while($row = mysql_fetch_assoc($res)){
echo $row['msg'];
}
}
} else {
echo "<form action='".$_SERVER['PHP_SELF']."' method='POST'>";
echo "<input type='text' name='zoekveld'>";
echo "<input type='submit' name='submit' value='zoeken'>";
echo "</form>";
}

?>

Maar als ik 'phphulp' invul dan geeft hij aan dat er niets gevonden is terwijl dat wel in de kolom staat... Weet iemand wat ik fout doe?

alvast erg bedankt!!

Reageren