zoekmachine
<DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<form action="zoekmachine.php" method="post">
<table border=0 width="700" align="center" class="contenttable">
<tr>
<td>
<table border="0" cellpadding="0" cellspacing="5">
<tr>
<td>Price range:</td>
<td><select name="priceRangefrom" class="inputsmall">
<option value="0" selected >0</option>
<option value="250" >250</option>
<option value="500" >500</option>
<option value="750" >750</option>
<option value="1000" >1000</option>
<option value="1250" >1250</option>
<option value="1500" >1500</option>
<option value="1750" >1750</option>
<option value="2000" >2000</option>
<option value="2250" >2250</option>
<option value="2500" >2500</option>
<option value="3000" >3000</option>
<option value="3500" >3500</option>
<option value="4000" >4000</option>
<option value="5000" >5000</option>
<option value="7000" >7000</option>
<option value="10000" >10000</option>
</SELECT>
</td>
<td> to: </td>
<td>
<select name="price" class="inputsmall">
<option value="0" >0</option>
<option value="250" >250</option>
<option value="500" >500</option>
<option value="750" >750</option>
<option value="1000" >1000</option>
<option value="1250" >1250</option>
<option value="1500" >1500</option>
<option value="1750" >1750</option>
<option value="2000" >2000</option>
<option value="2250" >2250</option>
<option value="2500" >2500</option>
<option value="3000" >3000</option>
<option value="3500" >3500</option>
<option value="4000" >4000</option>
<option value="5000" >5000</option>
<option value="7000" >7000</option>
<option value="10000" >10000</option>
<option value="1000000" selected >no limit</option>
</SELECT>
</td>
</tr>
<tr>
<td>Part of Amsterdam or city:</td>
<td colspan="3">
<select name="area" class="inputmedium">
<option value="25" >-----</option>
<option value="Amstelveen" >Amstelveen</option>
<option value="Amsterdamcentre" >Amsterdam-centre</option>
<option value="Amsterdamjordaan" >Amsterdam-jordaan</option>
<option value="Amsterdamoudwest" >Amsterdam-Oud West</option>
<option value="Amsterdampijp" >Amsterdam-Pijp</option>
<option value="AmsterdamSouth" >Amsterdam-South</option>
<option value="Amsterdamothers" >Amsterdam Others</option>
</select>
</td>
</tr>
<tr>
<td>
Furnished:
</td>
<td colspan="3">
<table border=0 cellpading="0" cellspacing="0"><tr>
<td width="60"><input class="inputstyle02" type="radio" name="full" value="full" > full</td>
<td width="60"><input class="inputstyle02" type="radio" name="semi" value="semi" > semi</td>
<td width="60"><input class="inputstyle02" type="radio" name="both" value="both" > both</td>
</tr></table>
</td>
</tr>
<tr>
<td>
<br>
<input type="hidden" name="showresults" value="yes">
<input type="Submit" value="Search">
</td>
</tr>
</table>
<br>
</body>
</html>
kan iemand mij vertellen hoe ik dat aan oet pakken
bij voor baat dank
http://www.gis-apartments.nl/giswww/search.jsp, masar dan met php/mysql
dus eigenlijk een soort zoekformulier wat ook op staat weet niet of het is zoals je wilt, maar ik heb me best gedaan :)
(die area heb ik er niet bij gedaan, dat is het probleem denk ik ook 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
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
$price_range_from=$_POST['priceRangefrom'];
$price_range_to=$_POST['price'];
if ($price_range_to <= $price_range_from) {
$error="Hier de error voor een negatief of geen prijsverschil";
}
elseif ($price_range_to > $price_range_from) {
$query=mysql_query("SELECT * FROM table_name WHERE price >= '".$price_range_from."' AND price <= '".$price_range_to."'");
if (mysql_num_rows($query) == '0') { $error="Geen producten gevonden"; }
else {
print "Gevonden resultaten:<BR><BR>";
while ($data=mysql_fetch_array($query)) {
// Hier print je de uitkomst van de query in een mooi tabelletje ofzow...
}
}
}
?>
$price_range_from=$_POST['priceRangefrom'];
$price_range_to=$_POST['price'];
if ($price_range_to <= $price_range_from) {
$error="Hier de error voor een negatief of geen prijsverschil";
}
elseif ($price_range_to > $price_range_from) {
$query=mysql_query("SELECT * FROM table_name WHERE price >= '".$price_range_from."' AND price <= '".$price_range_to."'");
if (mysql_num_rows($query) == '0') { $error="Geen producten gevonden"; }
else {
print "Gevonden resultaten:<BR><BR>";
while ($data=mysql_fetch_array($query)) {
// Hier print je de uitkomst van de query in een mooi tabelletje ofzow...
}
}
}
?>
ff uit de pols geschreven, dus ik hoop dat er geen fouten in staan, zo wel, be free to correct me :)
hij moet ook daarnaast zoeken op furnised en de plaats
dit blijkt fout te zijn
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
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
$price_range_from=$_POST['priceRangefrom'];
$price_range_to=$_POST['price'];
$area=$_POST['area'];
if ($price_range_to <= $price_range_from) {
$error="Hier de error voor een negatief of geen prijsverschil";
}
elseif ($price_range_to > $price_range_from) {
$query=mysql_query("SELECT * FROM table_name WHERE price >= '".$price_range_from."' AND price <= '".$price_range_to."' AND area= '"$area"'");
if (mysql_num_rows($query) == '0') { $error="Geen producten gevonden"; }
else {
print "Gevonden resultaten:<BR><BR>";
while ($data=mysql_fetch_array($query)) {
// Hier print je de uitkomst van de query in een mooi tabelletje ofzow...
}
}
}
?>
$price_range_from=$_POST['priceRangefrom'];
$price_range_to=$_POST['price'];
$area=$_POST['area'];
if ($price_range_to <= $price_range_from) {
$error="Hier de error voor een negatief of geen prijsverschil";
}
elseif ($price_range_to > $price_range_from) {
$query=mysql_query("SELECT * FROM table_name WHERE price >= '".$price_range_from."' AND price <= '".$price_range_to."' AND area= '"$area"'");
if (mysql_num_rows($query) == '0') { $error="Geen producten gevonden"; }
else {
print "Gevonden resultaten:<BR><BR>";
while ($data=mysql_fetch_array($query)) {
// Hier print je de uitkomst van de query in een mooi tabelletje ofzow...
}
}
}
?>
en furnished weet ik niet precies wat je daarmee bedoeld
$price_range_from=$_POST['priceRangefrom']; is fout
en dat regeltje code zou goed moeten zijn, paste de error is
$price_range_from=$_POST['priceRangefrom'];
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<form action="zoekmachine.php" method="post">
<table border=0 width="700" align="center" class="contenttable">
<tr>
<td>
<table border="0" cellpadding="0" cellspacing="5">
<tr>
<td>Price range:</td>
<td><select name="priceRangefrom" class="inputsmall">
<option value="0" selected >0</option>
<option value="250" >250</option>
<option value="500" >500</option>
<option value="750" >750</option>
<option value="1000" >1000</option>
<option value="1250" >1250</option>
<option value="1500" >1500</option>
<option value="1750" >1750</option>
<option value="2000" >2000</option>
<option value="2250" >2250</option>
<option value="2500" >2500</option>
<option value="3000" >3000</option>
<option value="3500" >3500</option>
<option value="4000" >4000</option>
<option value="5000" >5000</option>
<option value="7000" >7000</option>
<option value="10000" >10000</option>
</SELECT>
</td>
<td> to: </td>
<td>
<select name="price" class="inputsmall">
<option value="0" >0</option>
<option value="250" >250</option>
<option value="500" >500</option>
<option value="750" >750</option>
<option value="1000" >1000</option>
<option value="1250" >1250</option>
<option value="1500" >1500</option>
<option value="1750" >1750</option>
<option value="2000" >2000</option>
<option value="2250" >2250</option>
<option value="2500" >2500</option>
<option value="3000" >3000</option>
<option value="3500" >3500</option>
<option value="4000" >4000</option>
<option value="5000" >5000</option>
<option value="7000" >7000</option>
<option value="10000" >10000</option>
<option value="1000000" selected >no limit</option>
</SELECT>
</td>
</tr>
<tr>
<td>Part of Amsterdam or city:</td>
<td colspan="3">
<select name="area" class="inputmedium">
<option value="25" >-----</option>
<option value="Amstelveen" >Amstelveen</option>
<option value="Amsterdamcentre" >Amsterdam-centre</option>
<option value="Amsterdamjordaan" >Amsterdam-jordaan</option>
<option value="Amsterdamoudwest" >Amsterdam-Oud West</option>
<option value="Amsterdampijp" >Amsterdam-Pijp</option>
<option value="AmsterdamSouth" >Amsterdam-South</option>
<option value="Amsterdamothers" >Amsterdam Others</option>
</select>
</td>
</tr>
<tr>
<td>
Furnished:
</td>
<td colspan="3">
<table border=0 cellpading="0" cellspacing="0"><tr>
<td width="60"><input class="inputstyle02" type="radio" name="full" value="full" > full</td>
<td width="60"><input class="inputstyle02" type="radio" name="semi" value="semi" > semi</td>
<td width="60"><input class="inputstyle02" type="radio" name="both" value="both" > both</td>
</tr></table>
</td>
</tr>
<tr>
<td>
<br>
<input type="hidden" name="showresults" value="yes">
<input type="Submit" value="Search">
</td>
</tr>
</table>
<br>
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
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
include("config.php")
$price_range_from=$_POST['priceRangefrom'];
$price_range_to=$_POST['price'];
$area=$_POST['area'];
if ($price_range_to <= $price_range_from) {
$error="Hier de error voor een negatief of geen prijsverschil";
}
elseif ($price_range_to > $price_range_from) {
$query=mysql_query("SELECT * FROM zoekmachine WHERE price >= '".$price_range_from."' AND price <= '".$price_range_to."' AND area= '"$area"'");
if (mysql_num_rows($query) == '0') { $error="Geen producten gevonden"; }
else {
print "Gevonden resultaten:<BR><BR>";
while ($data=mysql_fetch_array($query)) {
// Hier print je de uitkomst van de query in een mooi tabelletje ofzow...
}
}
}
?>
include("config.php")
$price_range_from=$_POST['priceRangefrom'];
$price_range_to=$_POST['price'];
$area=$_POST['area'];
if ($price_range_to <= $price_range_from) {
$error="Hier de error voor een negatief of geen prijsverschil";
}
elseif ($price_range_to > $price_range_from) {
$query=mysql_query("SELECT * FROM zoekmachine WHERE price >= '".$price_range_from."' AND price <= '".$price_range_to."' AND area= '"$area"'");
if (mysql_num_rows($query) == '0') { $error="Geen producten gevonden"; }
else {
print "Gevonden resultaten:<BR><BR>";
while ($data=mysql_fetch_array($query)) {
// Hier print je de uitkomst van de query in een mooi tabelletje ofzow...
}
}
}
?>
</body>
</html>
Parse error: parse error, unexpected T_VARIABLE in /home/owndata/public_html/zoekmachine1.php on line 144
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
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
<?php
include("config.php")
if ($_POST['submit']) {
$price_range_from=$_POST['priceRangefrom'];
$price_range_to=$_POST['price'];
$area=$_POST['area'];
if ($price_range_to <= $price_range_from) {
$error="Hier de error voor een negatief of geen prijsverschil";
}
elseif ($price_range_to > $price_range_from) {
$query=mysql_query("SELECT * FROM zoekmachine WHERE price >= '".$price_range_from."' AND price <= '".$price_range_to."' AND area= '"$area"'");
if (mysql_num_rows($query) == '0') { $error="Geen producten gevonden"; }
else {
print "Gevonden resultaten:<BR><BR>";
while ($data=mysql_fetch_array($query)) {
// Hier print je de uitkomst van de query in een mooi tabelletje ofzow...
}
}
}
}
?>
include("config.php")
if ($_POST['submit']) {
$price_range_from=$_POST['priceRangefrom'];
$price_range_to=$_POST['price'];
$area=$_POST['area'];
if ($price_range_to <= $price_range_from) {
$error="Hier de error voor een negatief of geen prijsverschil";
}
elseif ($price_range_to > $price_range_from) {
$query=mysql_query("SELECT * FROM zoekmachine WHERE price >= '".$price_range_from."' AND price <= '".$price_range_to."' AND area= '"$area"'");
if (mysql_num_rows($query) == '0') { $error="Geen producten gevonden"; }
else {
print "Gevonden resultaten:<BR><BR>";
while ($data=mysql_fetch_array($query)) {
// Hier print je de uitkomst van de query in een mooi tabelletje ofzow...
}
}
}
}
?>
<input type="Submit" name="submit" value="Search">
IPV
<input type="Submit" value="Search">
nu is dit weer fout if ($_POST['submit']) {, met dzelfde line :s
phpdude:
Welke error?nu is dit weer fout if ($_POST[\'submit\']) {, met dzelfde line :s
if ($_SERVER[\'REQUEST_METHOD\']==\'POST\') < kun je btw beter gebruiken. Je zult de variabelen die je formulier geeft toch op het bestaan moeten checken en je op de hiervoor gegeven mogelijke oplossing de _POST[\'submit\'] helemaal niet meestuurd.