Toon posts:

Slimmere Zoekmachine Hellup

Pagina: 1
Acties:
  • 66 views sinds 30-01-2008

Verwijderd

Topicstarter
Wie kan mij helpen, ik heb een page met 2 forms: searchstring en searchstring1. Nu wil ik dat de resultatenpagina alleen die resultaten laat zien als het ingevulde van beide forms in de database zit.
Dus: als men in het form searchstring invult "pietje" en in searchstring1 "jantje" maar in de database zit alleen "pietje" en "karel" dan mag ie niks laten zien in het resultatenscherm: no items found zeg maar.
Ik heb de volgende programmeercode in PERL (let op, nog ZONDER searchstring1):
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
@listitems = ();
$description = ();
foreach $item(@theitems) {
@listitems = split(/\|/, $item);
$description = "$listitems[0] $listitems[1] $listitems[5] $listitems[6]";
if ($description =~ /$form{'searchstring'}/i) {
$count++;
if ($listitems[2]) {
$img = "[img]$picimage>";
}
chomp($listitems[8]);
push(@results,[/img]<A HREF=$ENV{'SCRIPT_NAME'}\?subdispitem\&$key\&$listitems[8]\&$thingy><font size=2 face=Arial, Helvetica><b>$listitems[0]</b></font></a><P>");
}
}
}

}

WIE WEET HOE IK DIT OPLOS? DUS DAT IE BEIDE VELDEN OPZOEKT EN ALLEEN IETS LAAT ZIEN ALS ZE BEIDE IN DE DATABASE ZITTEN?

Verwijderd

Topicstarter
Nog geen antwoord op gehad.

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Op zaterdag 02 juni 2001 13:43 schreef Corkkys het volgende:
Nog geen antwoord op gehad.
Das geen reden

Dit topic is gesloten.