Zoeksysteem

Gestart doorOelbert10 reacties105 weergaven

11 berichten · pagina 1 van 1

Oelbert

Lid · Topicstarter

Berichten
509
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik zoek een goed werkend zoeksysteem voor een database, dat je op meerdere woorden kan zoeken. coool
0
Berichten
2.396
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
ik kan er wel een regelen, hoeveel puntjes heb je er voor over?
0
Berichten
6.485
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
bedoel je zon f3 zoeksysteem,.
0
Berichten
6.485
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
dat is hem.
Quote:


0
Berichten
6.485
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
ik qwote hem voor de duidelijk heid. misschien kan je dit de volgende keer in websitehulp plaatsen wink
0
Berichten
6.201
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik weet niet, maar die zoekt niet in de database van de TS..
Hij vermeldt toch duidelijk dat ie in de database wil zoeken clown
0
Berichten
6.485
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
hij zoekt op woorden op die bepaalde pagina
0
Berichten
6.201
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ja, maar de TS vermeldt toch duidelijk dat hij in de database wil zoeken?
Waarschijnlijk staan niet alle woorden uit zijn database op de site, en dan heb je aan dat script van jou dus helemaal niets
0
Berichten
6.485
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
misschien deze

[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #FF8000]//CREATE TABLE `gebruikers` (
//`id` int(11) NOT NULL auto_increment,
//`naam` varchar(50) NOT NULL default ,
//`wachtwoord` varchar(50) NOT NULL default ,
//`status` char(1) NOT NULL default 0,
//`email` varchar(100) NOT NULL default ,
//`actief` char(1) NOT NULL default 0,
//`actcode` varchar(15) NOT NULL default ,
//`lastactive` datetime NOT NULL default 0000-00-00 00:00:00,
//PRIMARY KEY  (`id`)) TYPE=MyISAM AUTO_INCREMENT=1";[/COLOR]
?>


[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #FF8000]// Variabele voor de ingevoerde zoekterm:[/COLOR]
[COLOR= #0000BB]$trefwoord[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]""[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #FF8000]// Variabele voor titel van de webpagina:[/COLOR]
[COLOR= #0000BB]$paginatitel[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"Zoeken"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #FF8000]// Variabele voor (fout)meldingen:[/COLOR]
[COLOR= #0000BB]$melding[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"<p>Typ een trefwoord in het invoervak en klik op de knop Zoeken.</p>"[/COLOR][COLOR= #007700];[/COLOR]

[COLOR= #FF8000]// Ordernummer doorgeven als sessie-id (sid) in URLs:[/COLOR]
[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]sid[/COLOR][COLOR= #007700]])) {[/COLOR]
    [COLOR= #0000BB]$url1[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"?sid="[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]sid[/COLOR][COLOR= #007700]];[/COLOR]
    [COLOR= #0000BB]$url2[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]""[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]sid[/COLOR][COLOR= #007700]];
}[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
    [COLOR= #0000BB]$url1[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]""[/COLOR][COLOR= #007700];[/COLOR]
    [COLOR= #0000BB]$url2[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"$trefwoord"[/COLOR][COLOR= #007700];
}[/COLOR]

[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]q[/COLOR][COLOR= #007700]])) {[/COLOR]
    [COLOR= #0000BB]$trefwoord[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]q[/COLOR][COLOR= #007700]];[/COLOR]             [COLOR= #FF8000]// Trefwoord uit het vak q[/COLOR]
    [COLOR= #0000BB]$trefwoord[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/strip_tags"]strip_tags[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$trefwoord[/COLOR][COLOR= #007700]);[/COLOR] [COLOR= #FF8000]// Tags en code verwijderen[/COLOR]
    [COLOR= #0000BB]$trefwoord[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/trim"]trim[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$trefwoord[/COLOR][COLOR= #007700]);[/COLOR]       [COLOR= #FF8000]// Witruimte verwijderen
    // Zoeken alleen starten als er een trefwoord is ingevoerd:[/COLOR]
    [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/strlen"]strlen[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$trefwoord[/COLOR][COLOR= #007700]) >[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700]) {[/COLOR]
        [COLOR= #FF8000]// MySQL-selectiequery met reguliere expressies:[/COLOR]
        [COLOR= #0000BB]$sql[/COLOR]  [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]SELECT `naam`, `email` [/COLOR][COLOR= #007700];[/COLOR]
        [COLOR= #0000BB]$sql[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]FROM `gebruikers` [/COLOR][COLOR= #007700];[/COLOR]
        [COLOR= #0000BB]$sql[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]WHERE `naam` REGEXP "[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$trefwoord[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]" [/COLOR][COLOR= #007700];[/COLOR]
        [COLOR= #0000BB]$sql[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]OR `email` REGEXP "[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$trefwoord[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]" [/COLOR][COLOR= #007700];[/COLOR]
        [COLOR= #0000BB]$sql[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]ORDER BY `naam` DESC [/COLOR][COLOR= #007700];[/COLOR]
        [COLOR= #FF8000]// Databaseverbinding openen en query uitvoeren:[/COLOR]
        [URL="http://www.php.net/define"]define[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"MYSQL_SERVER"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]"localhost"[/COLOR][COLOR= #007700]);[/COLOR]
        [COLOR= #0000BB]$verbinding[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_connect"]mysql_connect[/URL][COLOR= #007700]([/COLOR]MYSQL_SERVER[COLOR= #007700],[/COLOR] oli4[COLOR= #007700],[/COLOR] olivier[COLOR= #007700])[/COLOR] or [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());[/COLOR]
        [URL="http://www.php.net/mysql_select_db"]mysql_select_db[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"vleckanie"[/COLOR][COLOR= #007700])[/COLOR] or [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());[/COLOR]
        [COLOR= #0000BB]$resultaat[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$sql[/COLOR][COLOR= #007700])[/COLOR] or [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());[/COLOR]
        [COLOR= #FF8000]// Is er een record gevonden?[/COLOR]
        [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_num_rows"]mysql_num_rows[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$resultaat[/COLOR][COLOR= #007700]) <[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700]) {[/COLOR]
            [URL="http://www.php.net/mysql_free_result"]mysql_free_result[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$resultaat[/COLOR][COLOR= #007700]);[/COLOR] [COLOR= #FF8000]// Resultaatset vrijgeven[/COLOR]
            [URL="http://www.php.net/mysql_close"]mysql_close[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$verbinding[/COLOR][COLOR= #007700]);[/COLOR]      [COLOR= #FF8000]// Databaseverbinding sluiten[/COLOR]
            [COLOR= #0000BB]$melding[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"<p>Er zijn geen resultaten gevonden voor "[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$trefwoord[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]".</p>"[/COLOR][COLOR= #007700];
        }[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
            [COLOR= #0000BB]$paginatitel[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"Zoekresultaten voor "[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$trefwoord[/COLOR][COLOR= #007700];[/COLOR]
            [COLOR= #0000BB]$melding[/COLOR]  [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"<p>Er zijn "[/COLOR][COLOR= #007700];[/COLOR]
            [COLOR= #0000BB]$melding[/COLOR] [COLOR= #007700].=[/COLOR] [URL="http://www.php.net/mysql_num_rows"]mysql_num_rows[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$resultaat[/COLOR][COLOR= #007700]);[/COLOR]
            [COLOR= #0000BB]$melding[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]" resultaten gevonden voor "[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$trefwoord[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]":</p>n"[/COLOR][COLOR= #007700];[/COLOR]
            [COLOR= #FF8000]// Begin van een genummerde opsomming:[/COLOR]
            [COLOR= #0000BB]$melding[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]"<ol>"[/COLOR][COLOR= #007700];[/COLOR]
            [COLOR= #FF8000]// De gevonden producten toevoegen aan de melding:[/COLOR]
            [URL="http://www.php.net/while"]while[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$rij[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_fetch_assoc"]mysql_fetch_assoc[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$resultaat[/COLOR][COLOR= #007700])) {[/COLOR]
                [COLOR= #0000BB]$melding[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]<li><strong>[/COLOR][COLOR= #007700];[/COLOR]
                [COLOR= #FF8000]// Gebruikersnaam:[/COLOR]
                [COLOR= #0000BB]$melding[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #0000BB]$rij[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]"naam"[/COLOR][COLOR= #007700]];[/COLOR]
                [COLOR= #0000BB]$melding[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #0000BB]$url2[/COLOR][COLOR= #007700];[/COLOR]
                [COLOR= #0000BB]$melding[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000][/COLOR][COLOR= #007700];[/COLOR]
                [COLOR= #0000BB]$melding[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]</strong><br>[/COLOR][COLOR= #007700];[/COLOR]
                [COLOR= #FF8000]// E-Mailadres van de user:[/COLOR]
                [COLOR= #0000BB]$melding[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #0000BB]$rij[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]"email"[/COLOR][COLOR= #007700]];[/COLOR]
                [COLOR= #0000BB]$melding[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]"</li>n"[/COLOR][COLOR= #007700];
            }[/COLOR] 





            [COLOR= #FF8000]// Resultaatset vrijgeven en databaseverbinding sluiten:[/COLOR]
            [URL="http://www.php.net/mysql_free_result"]mysql_free_result[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$resultaat[/COLOR][COLOR= #007700]);[/COLOR]
            [URL="http://www.php.net/mysql_close"]mysql_close[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$verbinding[/COLOR][COLOR= #007700]);[/COLOR]
            [COLOR= #FF8000]// Einde van de genummerde opsomming:[/COLOR]
            [COLOR= #0000BB]$melding[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]"</ol>n"[/COLOR][COLOR= #007700];[/COLOR]
            [COLOR= #FF8000]// Trefwoord opvallend markeren in de resultaten:[/COLOR]
            [COLOR= #0000BB]$melding[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/eregi_replace"]eregi_replace[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$trefwoord[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]<strong class="iv">[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$trefwoord[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]</strong>[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$melding[/COLOR][COLOR= #007700]);
        } 
    }
}[/COLOR]

?>
[COLOR= #0000BB]<?php[/COLOR] [URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]htmltop.php[/COLOR][COLOR= #007700]);[/COLOR] ?>
<div style="background-color: #F2F2EE; border: 1px solid #DDDDDD; width:705px; " id="verkenner">
<h3>Naar gebruikers zoeken</h3>
<form action="zoeken.php[COLOR= #0000BB]<?[/COLOR]php [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$url1[/COLOR][COLOR= #007700];[/COLOR] ?>" method="get">
  <table border="0" cellpadding="2" cellspacing="2">
    <tr>
      <td align="right"><input name="q" size="55" value="[COLOR= #0000BB]<?php[/COLOR] [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$trefwoord[/COLOR][COLOR= #007700];[/COLOR] ?>"></td>
      <td align="left">
[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #FF8000]// Eventueel ordernummer doorgeven als verborgen formulierveld:[/COLOR]
[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]sid[/COLOR][COLOR= #007700]])) {[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<input name="sid" type="hidden" value="[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]sid[/COLOR][COLOR= #007700]] .[/COLOR] [COLOR= #DD0000]">[/COLOR][COLOR= #007700];
}[/COLOR]
?>
        <input style="width: 75px; height: 23px;" type="submit" value="Zoeken">
      </td>
    </tr>
  </table>
</form>
</div>
[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$melding[/COLOR][COLOR= #007700];[/COLOR]
?>
Copyright © 2005 <a href="www.rogier-design.tk/" lang="en" target="_top" title="Easy Computing">Easy Computing</a>. Alle rechten voorbehouden.  
</body>
</html>


<html>
<head>
<title>Zoeken<title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" type="text/css" href="style.css" />
<script language="JavaScript" type="text/javascript">
<!--
function confirmLink(link, text) {
 if(typeof(window.opera) != undefined) {
  return true;
 }
 var is_confirmed = confirm(text);
 if (is_confirmed) {
  location.href = link;
 }
 return is_confirmed;
}

function addtext(veld,text) {
 text = +text+ ;
 if(document.form.elements[veld].createTextRange) {
  document.form.elements[veld].focus();
  document.selection.createRange().duplicate().text = text;
 }else{
  document.form.elements[veld].focus();
  document.form.elements[veld].value += text;
 }
}

//-->
</script>
</head>
<body>
0
Oelbert

Lid · Topicstarter

Berichten
509
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Bedankt schater
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
ik weet er ook nog 1 als je die wilt gebruiken
als je hem wil stuur prive bericht
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren