PHP expert |
|
Bestand:
<?php
include 'config.php';
starteverything();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Zoeken</title>
</head>
<body>
<form name="zoeken" action="" method="post">
<input type="text" name="zoek" /><br />
<input type="submit" name="submit" value="Zoek!" />
</form>
<?php
if($_SERVER['REQUEST_METHOD'] == "POST")
{
$search1 = mysql_query("SELECT id, voornaam, achternaam, email FROM cp WHERE MATCH (voornaam, achternaam) AGAINST ('".$_POST['zoek']."')") or die(mysql_error());
if(mysql_num_rows($search1) > 0)
{
while($res1 = mysql_fetch_array($search1))
{
echo "".$res1['voornaam']." ".$res1['achternaam']." ".$res1['email']."";
echo "<br>";
}
}
else
{
echo 'Er zijn geen zoekresultaten gevonden!';
}
}
?>
</body>
</html>
<?php include 'config.php'; starteverything(); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Zoeken</title> </head> <body> <form name="zoeken" action="" method="post"> <input type="text" name="zoek" /><br /> <input type="submit" name="submit" value="Zoek!" /> </form> <?php if($_SERVER['REQUEST_METHOD'] == "POST") { $search1 = mysql_query("SELECT id, voornaam, achternaam, email FROM cp WHERE MATCH (voornaam, achternaam) AGAINST ('".$_POST['zoek']."')") or die(mysql_error()); { { echo "".$res1['voornaam']." ".$res1['achternaam']." ".$res1['email'].""; } } else { echo 'Er zijn geen zoekresultaten gevonden!'; } } ?> </body> </html>
Table:
CREATE TABLE `cp` (
`id` INT NOT NULL AUTO_INCREMENT ,
`voornaam` VARCHAR( 255 ) NOT NULL ,
`achternaam` VARCHAR( 255 ) NOT NULL ,
`straatnaam` VARCHAR( 255 ) NOT NULL ,
`nummer` VARCHAR( 255 ) NOT NULL ,
`postcode` VARCHAR( 255 ) NOT NULL ,
`plaats` VARCHAR( 255 ) NOT NULL ,
`email` VARCHAR( 255 ) NOT NULL ,
`huistelefoon` VARCHAR( 255 ) NOT NULL ,
`mobiel` VARCHAR( 255 ) NOT NULL ,
PRIMARY KEY ( `id` )
) TYPE = MYISAM ;
CREATE TABLE `cp` ( `id` INT NOT NULL AUTO_INCREMENT , `voornaam` VARCHAR( 255 ) NOT NULL , `achternaam` VARCHAR( 255 ) NOT NULL , `straatnaam` VARCHAR( 255 ) NOT NULL , `nummer` VARCHAR( 255 ) NOT NULL , `postcode` VARCHAR( 255 ) NOT NULL , `plaats` VARCHAR( 255 ) NOT NULL , `email` VARCHAR( 255 ) NOT NULL , `huistelefoon` VARCHAR( 255 ) NOT NULL , `mobiel` VARCHAR( 255 ) NOT NULL , ) TYPE = MYISAM ;
Error:
Can't find FULLTEXT index matching the column list
Can't find FULLTEXT index matching the column list
Ziet iemand wat het probleem is?
Bij voorbaat dank, Jeroen
|