Zoekfunctie voor mijn website

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

30/12/2004 14:58:00
Quote Anchor link
Ik wil graag mijn zoekfunctie veranderen maar weet niet hoe ik wil namelijk dat mijn resultaten wit worden weergeven en ik wil graag dat er ook een beschrijving onder de filename komt te staan dit is wat ik nu heb


----index.htm------
<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<HTML>
<BODY BGCOLOR=#E0FFFF>
?>
<form action="zoeken2.php" method="post">
<input type="text" name="trefwoord" value="">
<input type="submit" name="submit" value="Zoeken!">
</form>
</tr>
</table>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
<?php
</form>
<
/BODY>
<
/HTML>

----
zoeken2.php------

[
code]<?php

if(!isset($trefwoord)){
?>

 <form action="zoeken.php" method="post">
<input type="text" name="trefwoord" value="">
<input type="submit" name="submit" value="Zoeken!">
</form>
<?
} else {
  require("conf.php");
  $server = mysql_connect($host, $user, $pass);
  mysql_select_db($db, $server);
  $sql = 'SELECT * FROM `zoeken` WHERE ';
  $trefwoorden = explode(' ', $trefwoord, 5);
  $first = true;
  foreach ($trefwoorden AS $tw)
  {

    if ($first == false)
      $sql .= 'AND ';
    $first = false;
    $sql .= "(`titel` LIKE '%$tw%') ";
  }

  $sql .= 'ORDER BY `titel` ASC LIMIT 0, 25';
  $res = mysql_query($sql);
  $num = mysql_num_rows($res);
  if (empty($num)){
    $num = "geen";
  }

  echo"Er zijn $num zoekresultaten gevonden.<br><br>\n";
  while($row = mysql_fetch_object($res)){
?>

  <a href="<? echo $row->url ?>"><? echo $row->titel ?></a><br>
  <a href="zoeken.php?trefwoord=<? echo $row->titel ?>">
  Gelijkwaardige pagina's weergeven</a><br><br>
<?
  }
}


?>
 
Er zijn nog geen reacties op dit bericht.



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.