17. august 2003 - 22:37Der er
19 kommentarer og 1 løsning
Søgefunktion som søger på flere ord
Har en søgefunktion hvor jeg gerne vil have den søger på alle ord der bliver skrevet. For at få scriptet til dette vil jeg skifte mellemrum ud med AND Men det virker ikke rigtig
<?
include ('include.inc.php');
$nr = 1; $search = str_replace(" "," AND ",$search);
$db= mysql_connect($DBhost,$DBuser,$DBpass);
mysql_select_db("123",$db);
$foresp = mysql_query("SELECT pnavn, link, firma FROM produkt WHERE keywords LIKE '%$search%' AND godkendt='1'");
$sql = "SELECT pnavn, link, firma FROM produkt WHERE keywords LIKE '%"; $sql .= str_replace(" ", "%' AND keywords LIKE '%", $search) . "%' AND godkendt='1'";
$db= mysql_connect($DBhost,$DBuser,$DBpass);
mysql_select_db("123",$db);
$foresp = mysql_query($sql) or die(mysql_error());
<? include ('include.inc.php'); $nr = 1; $search = $_GET['search']; $sql = "SELECT pnavn, link, firma FROM produkt WHERE keywords LIKE '%"; $sql .= str_replace(" ", "%' AND keywords LIKE '%", $search) . "%' AND godkendt='1'";
$db= mysql_connect($DBhost,$DBuser,$DBpass);
mysql_select_db("123",$db);
$foresp = mysql_query($sql) or die(mysql_error());
<? $search = $_GET['search']; $sql = "SELECT pnavn, link, firma FROM produkt WHERE keywords LIKE '%"; $sql .= str_replace(" ", "%' AND keywords LIKE '%", $search) . "%' AND godkendt='1'"; print ($sql); ?>
<? include ('include.inc.php'); $nr = 1; $search = $_GET['search']; $sql = "SELECT pnavn, link, firma FROM produkt WHERE keywords LIKE '%"; $sql .= str_replace(" ", "%' AND keywords LIKE '%", $search) . "%' AND godkendt='1'";
$db= mysql_connect($DBhost,$DBuser,$DBpass);
mysql_select_db("123",$db);
$foresp = mysql_query($sql) or die(mysql_error());
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.