Enter werkt niet en resultaten komen verkeerd terug
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?
<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="" method="post">
<input type="text" name="Plaats" value="" size="30">
<input type="submit" name="zoek" value="Zoeken">
</form>
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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
}
?>
}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: </h3>
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
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="";
} ?>
//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="";
} ?>
van dat id heb ik geen idee ;-) succes!
Bedankt! Kheb het even uitgezocht...dat ID haddik zelf al opgelost