error in zoekscript

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Rob Tel

rob Tel

03/08/2007 16:32:00
Quote Anchor link
Hallo mensen

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)
PHP script in nieuw venster Selecteer het PHP script
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
<?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{
?>

<form method="post">
<center>Zoeken naar:
<INPUT TYPE="text" NAME="naamvantekstveld"> -
<INPUT TYPE="submit" NAME="Zoek" VALUE="Zoek"></center>
</form>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
}
?>
 
Er zijn nog geen reacties op dit bericht.



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.