Enter werkt niet en resultaten komen verkeerd terug

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

22/07/2004 09:40:00
Quote Anchor link
Ik heb een stukje code geschreven zodat er gezocht kan worden in mijn database...De gegevens komen dan netjes terug in tabelletjes.
Op zich werkt de code goed...de bestanden worden gevonden en als er niets wordt gevonden geeft hij dit ook goed weer...
Het probleem is echter dat enter niet werkt....je moet dus echt op het zoeken knopje drukken
En hij geeft ook het ID weer van de gevonden waarde, terwijl ik dit nergens in de code heb staan dat hij die weer moet geven...vanwege deze weergave van ID zet hij alles door elkaar... Heeft iemand misschien enig idee waar dit aan kan liggen?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php

if($zoek==""){

?>

<h3>Hier kunt u zoeken naar bij u in de buurt</h3>
U kunt zoeken op plaats en per regio, weet u niet precies in welke regio u woont, zoek dan even op het kaartje.
<form action="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $PHP_SELF?>
" method="post">
<input type="text" name="Plaats" value="" size="30">
<input type="submit" name="zoek" value="Zoeken">
</form>

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
<?
}else{

    //Verbinding maken met de database
    include("inc_connect.php");
    
    if (!empty($_POST)){
        //query samenstellen
        $query="SELECT * FROM data WHERE
            Plaats LIKE '%"
. $_POST["Plaats"] . "%'";
        $result = mysql_query($query) or die ("FOUT: " . mysql_error());
        $aantal = mysql_num_rows($result);
    }
else{
        //Als de pagina niet correct werd aangeroepen
    }
    ?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Zoekresultaten:</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<h3>U heeft gezocht op:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo($_POST["Plaats"]);?>
</h3>
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
<?php
    //Hier wordt er gekeken of er wel iets gevonden werd
    if ($aantal == 0){
        //Als er niets wordt gevonden
        echo ("Helaas zijn er geen resultaten gevonden die voldoen aan uw zoekopdracht: <b> ".
        $_POST["Plaats"]. " </b><br>\n");
    }
else{
        //Als er wel iets gevonden wordt
            //1 record

            if ($aantal == 1){
                echo("<b>Er werd $aantal record gevonden:</b><br>");
            //Meerdere records
            }else{
                echo("<b>Er werden $aantal records gevonden:</b><br>");
            }

        while (list($Naam, $Straat, $Huisnr, $Postcode, $Plaats, $Regio, $Telefoon, $Fax, $URL, $Email, $Extra) =
                mysql_fetch_row($result)){
                    echo(  '<TABLE WIDTH=30%>');
                    echo('<TR ALIGN=CENTER VALIGN=TOP>'.$Naam.'</TR> ');
                    echo('<TR ALIGN=CENTER VALIGN=TOP>'.$Straat .' '.$Huisnr.'</TR>');
                    echo('<TR ALIGN=CENTER VALIGN=TOP>'.$Postcode.' '.$Plaats.'</TR>');
                    echo('<TR ALIGN=CENTER VALIGN=TOP><b>Regio:</b> '.$Regio.'</TR> ');
                    echo('<TR ALIGN=CENTER VALIGN=TOP><b>Telefoonnummer:</b> '.$Telefoon.'</TR>');
                    
                    if (!empty($Fax))
                    {

                            echo('<TR ALIGN=CENTER VALIGN=TOP><b>Faxnummer:</b> '.$Fax.'</TR>');
                    }

    
                    if (!empty($URL))
                    {

                            echo('<TR ALIGN=CENTER VALIGN=TOP><b>Website:</b>'.$URL.'</TR>');
                    }

                    echo('<TR ALIGN=CENTER VALIGN=TOP><b>Emailadres:</b>'.$Email.'</TR>');
                    echo('<br>');
                        
                    if (!empty($Extra))
                    {

                                echo('<TR ALIGN=CENTER VALIGN=TOP><b>Extra Informatie</b>');
                                echo('<pre><font face="Verdana" size="1">'.$Extra.'</TR></font></pre>');
                                echo('</TR>');
                    }            
                }
//einde while
        }//einde else
    $zoek="";

}
?>
 
PHP hulp

PHP hulp

27/11/2024 03:22:03
 
B a s
Beheerder

B a s

22/07/2004 10:24:00
Quote Anchor link
Dat enter gebeuren is een HTML foutje.. je moet ff met je html worstelen om dit op te lossen.. is ook zo op deze website en heb na wat uitproberen en prutsen dit wel goed gekregen op de nieuwe website..

van dat id heb ik geen idee ;-) succes!
 

22/07/2004 10:26:00
Quote Anchor link
Bedankt! Kheb het even uitgezocht...dat ID haddik zelf al opgelost
 



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.