error in zoekscript
Ik heb een zoekscript alleen laat hij nu het zoekforumulier (html code) niet zien... Misschien omdat deze niet wordt aangeroepen in PHP? Ik kan het fout iig niet vinden. Wie kan me helpen?
Bij voorbaat bedankt. Onderstaand het script:
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
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
<?PHP
// ========================================================================= //
// **** MySQL CONFIG VARIABLES
// ========================================================================= //
$SQL_host = ""; // MySQL host
$SQL_user = ""; // MySQL user
$SQL_pass = ""; // MySQL pass
$SQL_db = ""; // MySQL database name
// ========================================================================= //
// **** MySQL CONNECTION
// ========================================================================= //
mysql_connect($SQL_host, $SQL_user, $SQL_pass)
or die("<font color=red><b>[mySQL connection ERROR]<br><br>mySQL said:</b> ".mysql_error()."<br><b>In file:</b> ".__FILE__."<br><b>Line:</b> ".__LINE__); // link to sql server
mysql_select_db($SQL_db)
or die("<font color=red><b>[mySQL db selection ERROR]<br><br>mySQL said:</b> ".mysql_error()."<br><b>In file:</b> ".__FILE__."<br><b>Line:</b> ".__LINE__); // select database
if($_SERVER["REQUEST_METHOD"] == "POST") {
if(!empty(trim($_POST['naamvantekstveld']))){
$nvtv = $_POST['naamvantekstveld']);
$query1 = "
SELECT
*
FROM
tabel
WHERE
keywords
LIKE
'%" . mysql_real_escape_string($nvtv) . "%'
";
$sql1 = mysql_query($query1) or die (mysql_error());
$aantal = mysql_num_rows($sql1);
if ($aantal == 0){
echo "Er zijn <B>geen</B> resultaten gevonden";
}
# Dit moet je zelf even aanpassen natuurlijk
elseif(mysql_num_rows($sql1) == 1){
$a = mysql_fetch_assoc($sql1);
header("Location: mijnpagina.php?mijnvar=" . $a["mijnkolom"]);
exit;
}
else{
while ($obj1 = mysql_fetch_object($sql1)){
# doe jou ding met de resultaten.
# Dit zal alleen een hele lap text produceren :P
echo " Meer dan 1 resultaat :O";
}
}
}
else{
echo 'Je moet wel wat opgeven om naar te zoeken :)';
}
}
else{
?>
// ========================================================================= //
// **** MySQL CONFIG VARIABLES
// ========================================================================= //
$SQL_host = ""; // MySQL host
$SQL_user = ""; // MySQL user
$SQL_pass = ""; // MySQL pass
$SQL_db = ""; // MySQL database name
// ========================================================================= //
// **** MySQL CONNECTION
// ========================================================================= //
mysql_connect($SQL_host, $SQL_user, $SQL_pass)
or die("<font color=red><b>[mySQL connection ERROR]<br><br>mySQL said:</b> ".mysql_error()."<br><b>In file:</b> ".__FILE__."<br><b>Line:</b> ".__LINE__); // link to sql server
mysql_select_db($SQL_db)
or die("<font color=red><b>[mySQL db selection ERROR]<br><br>mySQL said:</b> ".mysql_error()."<br><b>In file:</b> ".__FILE__."<br><b>Line:</b> ".__LINE__); // select database
if($_SERVER["REQUEST_METHOD"] == "POST") {
if(!empty(trim($_POST['naamvantekstveld']))){
$nvtv = $_POST['naamvantekstveld']);
$query1 = "
SELECT
*
FROM
tabel
WHERE
keywords
LIKE
'%" . mysql_real_escape_string($nvtv) . "%'
";
$sql1 = mysql_query($query1) or die (mysql_error());
$aantal = mysql_num_rows($sql1);
if ($aantal == 0){
echo "Er zijn <B>geen</B> resultaten gevonden";
}
# Dit moet je zelf even aanpassen natuurlijk
elseif(mysql_num_rows($sql1) == 1){
$a = mysql_fetch_assoc($sql1);
header("Location: mijnpagina.php?mijnvar=" . $a["mijnkolom"]);
exit;
}
else{
while ($obj1 = mysql_fetch_object($sql1)){
# doe jou ding met de resultaten.
# Dit zal alleen een hele lap text produceren :P
echo " Meer dan 1 resultaat :O";
}
}
}
else{
echo 'Je moet wel wat opgeven om naar te zoeken :)';
}
}
else{
?>
<form method="post">
<center>Zoeken naar:
<INPUT TYPE="text" NAME="naamvantekstveld"> -
<INPUT TYPE="submit" NAME="Zoek" VALUE="Zoek"></center>
</form>
Er zijn nog geen reacties op dit bericht.