Zoek Functie werkt gedeeltelijk niet
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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
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
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
<?
//zoekfunctie
if($_GET['action'] == zoek)
{
if($_GET['zoekquery'] == "" || $_GET['zoekquery'] == " ")
{
header("Location: index.php?search=error");
}
else
{
$zoeken = $_GET['zoekquery'];
if($kies == "artiestnaam")
{
$where = "artiestnaam";
}
elseif($kies == "clipnaam")
{
$where = "clipnaam";
}
else
{
header("Location: index.php?search=error");
}
$query = "SELECT * FROM clip WHERE ". $where ." LIKE '%". $zoeken ."%' ";
$resultaat = mysql_query($query);
$items = mysql_num_rows($resultaat);
include("header.php");
$titel = "Zoekresultaten";
$tekst = "De zoekresultaten van de door u ingevoerde zoekactie zijn:<br /><br />\n";
if($items == 1 || $items > 1)
{
if($items == 1)
{
$tekst .= "Er is 1 resultaat gevonden die aan uw zoekopdracht voldoet.<br />\n";
}
else
{
$tekst .= "Er zijn ". $items ." resultaten gevonden die aan uw zoekopdracht voldoen.<br />\n";
}
$i = 1;
while($bla = mysql_fetch_object($resultaat))
{
$tekst .= showclip($bla->id) . showmp3($bla->id) . showringtone($bla->id);
$tekst .= " <b>". $i ."</b> ". $bla->artiestnaam ." - ". $bla->clipnaam ."<br />\n";
$i++;
}
$tekst .= "<br /><i>Niet het gewenste resultaat? Klik dan <a href=\"contact.php?action=email\">HIER</a> voor een verzoekje, of klik hieronder voor een site die nog honderden ander videoclips heeft die ook te downloaden zijn! </i><br /><br /><iframe src=\"http://ads.cavello.com/ads/adframe.php?bannerID=14525&pi=&user=1633\" framespacing=\"0\" frameborder=\"0\" width=\"468\" height=\"60\" scrolling=\"no\"><script language=\"JavaScript\" src=\"http://ads.cavello.com/ads/adjs.php?bannerID=14525&pi=&user=1633\"></script><noscript><a href=\"http://ads.cavello.com/ads/adclick.php?bannerID=14525&pi=&user=1633\"></a></noscript></iframe>";
echo tablecontent($titel,$tekst);
}
else
{
$tekst .= "<font color='FF0000'> Er zijn geen resultaten die aan uw zoekopdracht voldoen.</font><br /><br /> <i>Klik <a href=\"contact.php?action=email\">HIER</a> voor een verzoekje, of klik hieronder voor een site die nog honderden ander videoclips heeft die ook te downloaden zijn! </i><br /><br /><iframe src=\"http://ads.cavello.com/ads/adframe.php?bannerID=14525&pi=&user=1633\" framespacing=\"0\" frameborder=\"0\" width=\"468\" height=\"60\" scrolling=\"no\"><script language=\"JavaScript\" src=\"http://ads.cavello.com/ads/adjs.php?bannerID=14525&pi=&user=1633\"></script><noscript><a href=\"http://ads.cavello.com/ads/adclick.php?bannerID=14525&pi=&user=1633\"></a></noscript></iframe>";
}
}
}
//Site
else
{
include("header.php");
if($_GET['search'] == "error")
{
echo "<script language='Javascript'>alert (\"Je moet wel wat invullen\");</script>";
}
?>
//zoekfunctie
if($_GET['action'] == zoek)
{
if($_GET['zoekquery'] == "" || $_GET['zoekquery'] == " ")
{
header("Location: index.php?search=error");
}
else
{
$zoeken = $_GET['zoekquery'];
if($kies == "artiestnaam")
{
$where = "artiestnaam";
}
elseif($kies == "clipnaam")
{
$where = "clipnaam";
}
else
{
header("Location: index.php?search=error");
}
$query = "SELECT * FROM clip WHERE ". $where ." LIKE '%". $zoeken ."%' ";
$resultaat = mysql_query($query);
$items = mysql_num_rows($resultaat);
include("header.php");
$titel = "Zoekresultaten";
$tekst = "De zoekresultaten van de door u ingevoerde zoekactie zijn:<br /><br />\n";
if($items == 1 || $items > 1)
{
if($items == 1)
{
$tekst .= "Er is 1 resultaat gevonden die aan uw zoekopdracht voldoet.<br />\n";
}
else
{
$tekst .= "Er zijn ". $items ." resultaten gevonden die aan uw zoekopdracht voldoen.<br />\n";
}
$i = 1;
while($bla = mysql_fetch_object($resultaat))
{
$tekst .= showclip($bla->id) . showmp3($bla->id) . showringtone($bla->id);
$tekst .= " <b>". $i ."</b> ". $bla->artiestnaam ." - ". $bla->clipnaam ."<br />\n";
$i++;
}
$tekst .= "<br /><i>Niet het gewenste resultaat? Klik dan <a href=\"contact.php?action=email\">HIER</a> voor een verzoekje, of klik hieronder voor een site die nog honderden ander videoclips heeft die ook te downloaden zijn! </i><br /><br /><iframe src=\"http://ads.cavello.com/ads/adframe.php?bannerID=14525&pi=&user=1633\" framespacing=\"0\" frameborder=\"0\" width=\"468\" height=\"60\" scrolling=\"no\"><script language=\"JavaScript\" src=\"http://ads.cavello.com/ads/adjs.php?bannerID=14525&pi=&user=1633\"></script><noscript><a href=\"http://ads.cavello.com/ads/adclick.php?bannerID=14525&pi=&user=1633\"></a></noscript></iframe>";
echo tablecontent($titel,$tekst);
}
else
{
$tekst .= "<font color='FF0000'> Er zijn geen resultaten die aan uw zoekopdracht voldoen.</font><br /><br /> <i>Klik <a href=\"contact.php?action=email\">HIER</a> voor een verzoekje, of klik hieronder voor een site die nog honderden ander videoclips heeft die ook te downloaden zijn! </i><br /><br /><iframe src=\"http://ads.cavello.com/ads/adframe.php?bannerID=14525&pi=&user=1633\" framespacing=\"0\" frameborder=\"0\" width=\"468\" height=\"60\" scrolling=\"no\"><script language=\"JavaScript\" src=\"http://ads.cavello.com/ads/adjs.php?bannerID=14525&pi=&user=1633\"></script><noscript><a href=\"http://ads.cavello.com/ads/adclick.php?bannerID=14525&pi=&user=1633\"></a></noscript></iframe>";
}
}
}
//Site
else
{
include("header.php");
if($_GET['search'] == "error")
{
echo "<script language='Javascript'>alert (\"Je moet wel wat invullen\");</script>";
}
?>
Als je een woord invult die niet in de database staat dan krijg je een lege pagina.
Voorbeeld kan je kijken op www.cliptop40.nl
Zou iemand mij kunnen helpen :(
Marien
Gewijzigd op 07/07/2004 14:14:00 door Marien xD
Code (php)
In
Code (php)
De fout zat 'm erin dat je
if(){ }
else{ }
while{ }
else{ }
had gedaan, ingekort is dat twee keer else{} achterelkaar en dat kan niet :P
Gewijzigd op 07/07/2004 16:14:00 door Dbr Br
Ja kijk, als je 2 X else{} achterelkaar doet, wordt die 2e (lijkt me) niet uitgevoerd.
Moet een {}
naar beneden onder alles dus
if
{
if
{
}
else
{
}
}
else
{
}
Doet ie het dan nu?
JAH
gefeliciteerd :D