zoekscipt zoals phphulp?
ik ben op zoek naar:
een zoekscript die in tabellen zoekt. het moet zoiets zijn als phphulp.
dus dat mensen kunnen kiezen of ze in het forum,scripts ect. zoeken.
weet iemand ergen zo'n script te staan?
of heeft iemand er een? post hem dan
greetz jeffrey
$naam = preg_replace('/\</','<',$_POST['text']);
if(isset($_POST['submit'])) {
if(!empty($_POST['zoek'])) {
/* opties */
if($zoek == "optie1") {
$dbres1 = mysql_query("SELECT * FROM `tabel1` WHERE `name` LIKE '%$naam%'");
echo "<table align=center width=300><tr><td class=subTitle>Resultaat:</td></tr>";
if (mysql_num_rows($dbres1) >= 1) {
while($info = mysql_fetch_object($dbres1)) {
echo "<tr><td class=\"maintxt\"><a href=\"profile.php?x={$info->name}\">$info->name</a></td></tr>";
}
} else {
echo "<tr><td class=maintxt>Er zijn geen resultaten gevonden</td></tr>";
}
echo "<table>";
}
if($zoek == "optie2") {
$dbres = mysql_query("SELECT * FROM `tabel2` WHERE `name` LIKE '%$naam%'");
echo "<table align=center width=300><tr><td class=subTitle>Resultaat:</td></tr>";
if (mysql_num_rows($dbres) >= 1) {
while($naam = mysql_fetch_object($dbres)) {
echo "<tr><td class=\"maintxt\"><a href=\"profile.php?x=$naam->name\">$naam->name</a></td></tr>";
}
} else {
echo "<tr><td class=maintxt>Er zijn geen resultaten gevonden</td></tr>";
}
echo "<table>";
}
/* einde opties */
}
else
print " <tr><td class=\"mainTxt\">je hebt niks ingevult</td></tr>\n";
}
/* form */
print <<<ENDHTML
<table align="center" width="300">
<tr><td class="subtitle">Zoek:</td><td class="subtitle"></td></tr>
<tr><td class="maintxt"><form method="post">
<input type="text" name="text">
<select name="zoek">
<option value="optie1">1</option>
<option value="optie2">2</option>
</select></td><td class="maintxt"><input name="submit" type="submit" VALUE="Zoek">
</form></td></tr>
<table>
ENDHTML;
dit script werkt
optie 1 is leden en zoeken in de tabel leden en regel gebruikersnaam
optie 2 kan ik voor de rest dan wel :p(denk ik:p)
greetz jeffrey
greetz jeffrey
fout in de code?
greetz jeffrey
dit moet helemaal boven aan
if(!(@mysql_pconnect("localhost","naam","ww") && @mysql_select_db("db"))) {
http://www.webmasters-site.thevissite.nl/zoeken.php
nog steeds de error
kijk maar
greetz jeffrey
//edit\\
ik heb bovenaan include "config.php";
dat is namelijk mijn config bestand:p
de link: nog steeds de error
kijk maar
greetz jeffrey
//edit\\
ik heb bovenaan include "config.php";
dat is namelijk mijn config bestand:p
Gewijzigd op 07/11/2004 17:32:00 door Jeffery
post dat stukje ff
Code (php)
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
48
49
50
51
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
48
49
50
51
<?
include "config.php";
$zoek = $_POST['zoek'];
$naam = preg_replace('/\</','<',$_POST['text']);
if(isset($_POST['submit'])) {
if(!empty($_POST['zoek'])) {
/* opties */
if($zoek == "optie1") {
$dbres1 = mysql_query("SELECT * FROM `tabel1` WHERE `name` LIKE '%$naam%'");
echo "<table align=center width=300><tr><td class=subTitle>Resultaat:</td></tr>";
if (mysql_num_rows($dbres1) >= 1) {
while($info = mysql_fetch_object($dbres1)) {
echo "<tr><td class=\"maintxt\"><a href=\"profile.php?x={$info->name}\">$info->name</a></td></tr>";
}
} else {
echo "<tr><td class=maintxt>Er zijn geen resultaten gevonden</td></tr>";
}
echo "<table>";
}
if($zoek == "optie2") {
$dbres = mysql_query("SELECT * FROM `tabel2` WHERE `name` LIKE '%$naam%'");
echo "<table align=center width=300><tr><td class=subTitle>Resultaat:</td></tr>";
if (mysql_num_rows($dbres) >= 1) {
while($naam = mysql_fetch_object($dbres)) {
echo "<tr><td class=\"maintxt\"><a href=\"profile.php?x=$naam->name\">$naam->name</a></td></tr>";
}
} else {
echo "<tr><td class=maintxt>Er zijn geen resultaten gevonden</td></tr>";
}
echo "<table>";
}
/* einde opties */
}
else
print " <tr><td class=\"mainTxt\">je hebt niks ingevult</td></tr>\n";
}
/* form */
print <<<ENDHTML
<table align="center" width="300">
<tr><td class="subtitle">Zoek:</td><td class="subtitle"></td></tr>
<tr><td class="maintxt"><form method="post">
<input type="text" name="text">
<select name="zoek">
<option value="optie1">1</option>
<option value="optie2">2</option>
</select></td><td class="maintxt"><input name="submit" type="submit" VALUE="Zoek">
</form></td></tr>
<table>
ENDHTML;
?>
include "config.php";
$zoek = $_POST['zoek'];
$naam = preg_replace('/\</','<',$_POST['text']);
if(isset($_POST['submit'])) {
if(!empty($_POST['zoek'])) {
/* opties */
if($zoek == "optie1") {
$dbres1 = mysql_query("SELECT * FROM `tabel1` WHERE `name` LIKE '%$naam%'");
echo "<table align=center width=300><tr><td class=subTitle>Resultaat:</td></tr>";
if (mysql_num_rows($dbres1) >= 1) {
while($info = mysql_fetch_object($dbres1)) {
echo "<tr><td class=\"maintxt\"><a href=\"profile.php?x={$info->name}\">$info->name</a></td></tr>";
}
} else {
echo "<tr><td class=maintxt>Er zijn geen resultaten gevonden</td></tr>";
}
echo "<table>";
}
if($zoek == "optie2") {
$dbres = mysql_query("SELECT * FROM `tabel2` WHERE `name` LIKE '%$naam%'");
echo "<table align=center width=300><tr><td class=subTitle>Resultaat:</td></tr>";
if (mysql_num_rows($dbres) >= 1) {
while($naam = mysql_fetch_object($dbres)) {
echo "<tr><td class=\"maintxt\"><a href=\"profile.php?x=$naam->name\">$naam->name</a></td></tr>";
}
} else {
echo "<tr><td class=maintxt>Er zijn geen resultaten gevonden</td></tr>";
}
echo "<table>";
}
/* einde opties */
}
else
print " <tr><td class=\"mainTxt\">je hebt niks ingevult</td></tr>\n";
}
/* form */
print <<<ENDHTML
<table align="center" width="300">
<tr><td class="subtitle">Zoek:</td><td class="subtitle"></td></tr>
<tr><td class="maintxt"><form method="post">
<input type="text" name="text">
<select name="zoek">
<option value="optie1">1</option>
<option value="optie2">2</option>
</select></td><td class="maintxt"><input name="submit" type="submit" VALUE="Zoek">
</form></td></tr>
<table>
ENDHTML;
?>
mijn code
En dat print <<<ENDHTML gebeuren :S?..
vervang het gewoon door zoiets:
formuliertje
dan heb je de php ff uit :) ziet er wat netter uit :)