ik ben nu alweer een tijdje aan het klooien met een php zoekpage, maar hij geeft niets weer. wat doe ik fout?
ik heb maar ff ergens de query neergezet maar hij vind nix...
Wat is er mis
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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
| <? if(!$Submit){ ?> <table width="600" align="LEFT" cellspacing="0" cellpadding="2"><form method="POST"> <tr><td COLSPAN="2"><b>Zoeken naar leden van *SITE*</b></td></tr> <tr><td>Zoekterm:</td> <td><input type="text" name="searchterm" size="30" maxlength="50"></td></tr> <tr><td>Zoeken op:</td> <td><font ID="9"><input type="radio" name="searchwhat" value="one" checked style="border: 0px #000000 solid;"><b>EEN</b> van deze woorden<input type="radio" name="searchwhat" value="all" style="border: 0px #000000 solid;"><b>ALLE</b> woorden</FONT></td></tr> <tr><td>Sorteer op:</td> <td><font ID="9"><input type="radio" name="sortby" value="user_icqname" checked style="border: 0px #000000 solid;">Naam <input type="radio" name="sortby" value="user_regdate" style="border: 0px #000000 solid;">Registratie datum<input type="radio" name="sortby" value="user_location" style="border: 0px #000000 solid;">Woonplaats </font></td></tr> <tr><td></td> <td><input type="submit" name="Submit" value="Zoeken" accesskey="S"></td></tr> </table></form> </font> <?php } else{ include('sqlconnect.php'); $query = "SELECT ID, user_icqname, user_rlname, user_icqnr, user_location FROM users"; if(!$searchterm){} else{ echo "<b>ZOEKRESULTATEN:</b><br><br>"; $terms = split(" ",addslashes($searchterm)); $query .= "(WHERE (user_location LIKE '%$terms[0]%')"; if($searchwhat=="one") $andor = "OR"; else $andor = "AND"; $size = sizeof($terms); for($i=1;$i<$size;$i++) { $query.=" $andor user_location LIKE '%$terms[$i]%'"; } $query.=")"; $query .= " ORDER BY $sortby"; $query .= " LIMIT 200"; } echo "$query"; $search_result = mysql_query($query); if($row = @mysql_fetch_array($search_result)) { ?> <table> <tr> <td>ICQ Naam:</td> <td>Echte Naam:</td> <td>ICQ Nummer:</td> <td>Woonplaats:</td> </tr> <?php do{ echo "<tr><td><a href=\"gebruikers_index.php?userid=$row[ID]\">$row[user_icqname]</a></td> <td>$row[user_rlname]</td> <td>$row[user_icqnr]</td> <td>$row[user_location]</td></tr>"; } while($row=@mysql_fetch_array($result)); echo "</table>"; }else{ echo "Er is niets gevonden."; } } ?> |
ik heb maar ff ergens de query neergezet maar hij vind nix...
Wat is er mis