ik heb een zoek query gemaakt en hij doet een aantal checks prima en geeft de resultaten weer. alleen wilt hij niks aangeven wanneer een record niet wordt gevonden.
hieronder mijn code :
ik heb een if (empty($row['username'])) geporobeert maar dezelfde resultaat.
iemand een idee wat ik hier fout doe?
hieronder mijn 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
| <? mysql_connect("localhost","***","***"); mysql_select_db("***"); if ($user == "enter a name" || $user == "") { echo "<font size=\"1\" face=\"verdana\" color=\"#FF0000\">Please enter a name</font>"; } else { $sql = mysql_query ("select * FROM forum_users WHERE (username LIKE '%$user%')"); ?> <table width="100%" cellpadding="0" cellspacing="2"> <tr><td colspan="2" class="profile">Searching for <? echo $user; ?></td></tr> <? while($row = mysql_fetch_array($sql)) { if ($row['username'] == $user) { echo "<tr><td class=\"profile\" valign=\"top\" align=\"left\"><font size=\"1\" face=\"verdana\">Alias : <a href=\"view_profile.php?user=" . $row['username'] . "\"></font>" . $row['username'] . "</a></td><td align=\"top\" align=\"left\" width=\"25%\"><font size=\"1\" face=\"verdana\">Picture : </font>"; if ($row['user_picture']) { echo "<font size=\"1\" color=\"green\" face=\"verdana\">Yes</font>"; } else { echo "<font size=\"1\" color=\"red\" face=\"verdana\">No</font>"; } echo "</td></tr>"; } else { echo "<tr><td class=\"profile\">No records found for " . $user . "</td></tr>"; } } } ?> |
ik heb een if (empty($row['username'])) geporobeert maar dezelfde resultaat.
iemand een idee wat ik hier fout doe?
[ Voor 28% gewijzigd door mpie op 12-12-2004 22:29 ]
Wat je wil is niet altijd wat je nodig hebt!