ik zoek een zoekscript
Ik ben op zoek naar een zoekfunctie script, ik ben namelijk een intranet site aan het maken en daar bouw ik een smoelenboek in met 100 mensjes in.....dus stel dat je naam : jan jansen intypt dat je dat naar jan jansen gaat in de pagina .....
Is dit mogelijk >?<
Grts The Insaniac
Code (php)
1
2
3
2
3
<?php
$query = mysql_query("SELECT kolom FROM tabel WHERE andere_kolom LIKE '$var'");
?>
$query = mysql_query("SELECT kolom FROM tabel WHERE andere_kolom LIKE '$var'");
?>
Edit:
Met dit vindt die Jan Jansen als je alleen op 'jan', of 'ja', of 'jan j' zoekt (case insensitive). Als je Jan Jansen ook wilt vinden als je op 'anse' zoekt, dan moet je de wildcard % gebruiken. Bijvoorbeeld: LIKE '%$var%'.
Edit:
Typo..
Elwin
Gewijzigd op 25/06/2004 14:27:00 door Elwin - Fratsloos
Ik wil niet in een dB zoeken maar gewoon in een pagina, net als je in windows de functie ctrl+F doet....alleen voor de makkelijkheid dus een form veldje ofzo.....
<script language="JavaScript">
/* Find In Page Script- By Mike Hall ([email protected]) */
var NS4 = (document.layers); // Which browser?
var IE4 = (document.all);
var win = window; // window to search.
var n = 0;
function findInPage(str) {
var txt, i, found;
if (str == "")
return false;
// Find next occurance of the given string on the page, wrap around to the
// start of the page if necessary.
if (NS4) {
// Look for match starting at the current point. If not found, rewind
// back to the first match.
if (!win.find(str))
while(win.find(str, false, true))
n++;
else
n++;
// If not found in either direction, give message.
if (n == 0)
alert("Not found.");
}
if (IE4) {
txt = win.document.body.createTextRange();
// Find the nth match from the top of the page.
for (i = 0; i <= n && (found = txt.findText(str)) != false; i++) {
txt.moveStart("character", 1);
txt.moveEnd("textedit");
}
// If found, mark it and scroll it into view.
if (found) {
txt.moveStart("character", -1);
txt.findText(str);
txt.select();
txt.scrollIntoView();
n++;
}
// Otherwise, start over at the top of the page and find first match.
else {
if (n > 0) {
n = 0;
findInPage(str);
}
// Not found anywhere, give message.
else
alert("Not found.");
}
}
return false;
}
</script>
<form name="search" onSubmit="return findInPage(this.string.value);">
<input name="string" type="text" size=20 onChange="n = 0;">
<input type="submit" value="Rechercher">
</form>
source: http://webmaster.lycos.nl/tips/983493299/
ty b a s s i e
Elwin
Tis zeker JScript ...