sorteren
dit is een deel van mijn code.
$select = "select id,loginid, soort, urlfoto, type, lengte, pers, vaarwater, naam, site, prijs from zoek ";
$where = " WHERE ";
if ($soort != "")
$where .= " soort= '" . $soort . "'";
if ($lengte != "")
$where .= " AND lengte= '" . $lengte . "'";
if ($pers != "")
$where .= " AND pers= '" . $pers . "'";
if ($vaarwater != "")
$where .= " AND vaarwater= '" . $vaarwater . "'";
$select .= $where;
$limit = " limit $start, $eind";
$select .= $limit;
$selectq = mysql_query($select) or trigger_error(mysql_error($select));
$selectq = mysql_query($select);
$res = mysql_query($select);
$aantal_rijen = mysql_num_rows($res);
if (mysql_num_rows($res) >= 1)
{
echo "<center><table>";
echo "<tr><td bgcolor=#FFFFCA><b><u>Type boot</b></u></td><td bgcolor=#FFFFCA><b><u>Merk</b></u></td><td bgcolor=#FFFFCA><b><u>Lengte</b></u></td><td bgcolor=#FFFFCA><b><u>Aantal personen</b></u></td><td bgcolor=#FFFFCA><b><u>Vaarwater</b></u></td><td bgcolor=#FFFFCA><b><u>Vanaf</b></u></td></tr>";
while($result = mysql_fetch_assoc($selectq)){
echo "<tr><td bgcolor=#D9DCFD><center><a href=boot2.php?id=".$result['id']."&loginid=".$result['loginid']."><img src=".$result['urlfoto']." width=50></a></center></td>
<td> ".$result['type']."</td><td bgcolor=#D9DCFD> ".$result['lengte']."</td><td> ".$result['pers']."</td><td bgcolor=#D9DCFD> ".$result['vaarwater']."</td> <td>€ ".$result['prijs']." </td></tr>
";
}
$start2 = $_GET['start'] + 10;
$start3 = $_GET['start'] - 10;
$var= $lengte;
$url= urlencode($var);
$var2= $pers;
$url2= urlencode($var2);
SELECT .... FROM .... WHERE .... ORDER BY .... ASC/DESC (oplopend/aflopend)
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
$select = "select id,loginid, soort, urlfoto, type, lengte, pers, vaarwater, naam, site, prijs from zoek ";
$where = " WHERE ";
if ($soort != "")
$where .= " soort= '" . $soort . "'";
if ($lengte != "")
$where .= " AND lengte= '" . $lengte . "'";
if ($pers != "")
$where .= " AND pers= '" . $pers . "'";
if ($vaarwater != "")
$where .= " AND vaarwater= '" . $vaarwater . "'";
$select .= $where;
$limit = " limit $start, $eind";
$select .= $limit;
?>
$select = "select id,loginid, soort, urlfoto, type, lengte, pers, vaarwater, naam, site, prijs from zoek ";
$where = " WHERE ";
if ($soort != "")
$where .= " soort= '" . $soort . "'";
if ($lengte != "")
$where .= " AND lengte= '" . $lengte . "'";
if ($pers != "")
$where .= " AND pers= '" . $pers . "'";
if ($vaarwater != "")
$where .= " AND vaarwater= '" . $vaarwater . "'";
$select .= $where;
$limit = " limit $start, $eind";
$select .= $limit;
?>
En eigenlijk niet alleen een query, die hele if-structuur ziet er slecht uit. Je gebruikt nergens { en } evenmin als een else. In jouw geval kun je namelijk een 'WHERE AND lengte = etc.' krijgen. Dat is niet correct.
En waarom dit stukje code:
Code (php)
1
2
3
4
5
6
2
3
4
5
6
<?php
$selectq = mysql_query($select) or trigger_error(mysql_error($select));
$selectq = mysql_query($select);
$res = mysql_query($select);
?>
$selectq = mysql_query($select) or trigger_error(mysql_error($select));
$selectq = mysql_query($select);
$res = mysql_query($select);
?>
Hier voer je 3x dezelfde query uit. Volkomen zinloos en kost alleen maar tijd. Ik snap tevens niet waarom je slechts 1x controleert of de query is gelukt, die kan bij de volgende keer namelijk ook misgaan.
$select = "SELECT id, soort, urlfoto, type, lengte, pers, vaarwater, naam, site, prijs FROM zoek ORDER BY type ASC";
$where = " WHERE ";
Wat doet die $where eigenlijk? Je maakt met $select een volledige query en dan plak je daar nog een WHERE achteraan. Dat kan natuurlijk nooit goed zijn.
René:
als ik dit ervan maak krijg ik alleen maar foutmeldingen:
En daar kan je dus wat mee. Welke?
Notice: in /var/www/html/boothuren/bootzoekenw_typea.php on line 67
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /var/www/html/boothuren/bootzoekenw_typea.php on line 71
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /var/www/html/boothuren/bootzoekenw_typea.php on line 73
dat is dan dit:
$selectq = mysql_query($select) or trigger_error(mysql_error($select));
$res = mysql_query($select);
$aantal_rijen = mysql_num_rows($res);
if (mysql_num_rows($res) >= 1)
Quote:
dat is dan dit:
$selectq = mysql_query($select) or trigger_error(mysql_error($select));
$res = mysql_query($select);
$aantal_rijen = mysql_num_rows($res);
if (mysql_num_rows($res) >= 1)
$selectq = mysql_query($select) or trigger_error(mysql_error($select));
$res = mysql_query($select);
$aantal_rijen = mysql_num_rows($res);
if (mysql_num_rows($res) >= 1)
Wat is hier mee?
Je voert 2 keer dezelfde query uit en je vraagt ook 2 keer hetzelfde aantal records dat is gevonden op.
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
<?php
$selectq = mysql_query($select) or trigger_error(mysql_error($select));
$res = mysql_query($select);
$aantal_rijen = mysql_num_rows($res);
if (mysql_num_rows($res) >= 1)
?>
$selectq = mysql_query($select) or trigger_error(mysql_error($select));
$res = mysql_query($select);
$aantal_rijen = mysql_num_rows($res);
if (mysql_num_rows($res) >= 1)
?>
Waarom voer je toch 2x exact dezelfde query uit? Wat probeer je daar mee te bereiken?
De code moet alsvolgt zijn:
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
<?php
$res = mysql_query($select) or trigger_error(mysql_error());
$aantal_rijen = mysql_num_rows($res);
if ($aantal_rijen >= 1){ // zie de {
// rest van je code
} // en zie hier de } om de boel weer af te sluiten.
?>
$res = mysql_query($select) or trigger_error(mysql_error());
$aantal_rijen = mysql_num_rows($res);
if ($aantal_rijen >= 1){ // zie de {
// rest van je code
} // en zie hier de } om de boel weer af te sluiten.
?>
$aantal_rijen = mysql_num_rows($res);
if (mysql_num_rows($res) >= 1)
Quote:
De glazen bollen zijn uitverkocht, nu kan ik alleen maar raden welke foutmelding jij krijgt.Nu geeft hij nog foutmeldingen in deze twee:
Verder heb ik je de oplossing al gegeven, zie mijn stukje code.
(dus niet 2x dezelde code/functie aanroepen. Is zinloos, hoe leuk je dit blijkbaar ook vindt.)
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /var/www/html/boothuren/bootzoekenw_typea.php on line 68
René:
Heb jij code genkipt geplakt en nog foutmeldingen.
Notice: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE soort= 'Kajuitzeilboot' limit 0, 10' at line 1 in /var/www/html/boothuren/bootzoekenw_typea.php on line 67
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /var/www/html/boothuren/bootzoekenw_typea.php on line 68
Heb jij code genkipt geplakt en nog foutmeldingen.
Notice: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE soort= 'Kajuitzeilboot' limit 0, 10' at line 1 in /var/www/html/boothuren/bootzoekenw_typea.php on line 67
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /var/www/html/boothuren/bootzoekenw_typea.php on line 68
Hoe ziet de rest van jouw query er uit? Echo deze eens, dan weet je precies wat er nu richting de database wordt gestuurd.
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
66
67
68
69
70
71
72
73
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
66
67
68
69
70
71
72
73
<?php
echo "<center><a href=mailto:[email protected]?SUBJECT=Banner op bootjestehuur.nl>
<img src=banners/450_60.gif width=450 height=60 border=0></a></center><br><br>";
echo "<center><h1>Uw boten:</h1><center>";
$start = $_GET['start'];
$eind = $_GET['eind'];
$select = "SELECT id, loginid, soort, urlfoto, type, lengte, pers, vaarwater, naam, site, prijs FROM zoek ";
$where = " WHERE ";
if ($soort != "")
$where .= " soort= '" . $soort . "'";
if ($lengte != "")
$where .= " AND lengte= '" . $lengte . "'";
if ($pers != "")
$where .= " AND pers= '" . $pers . "'";
if ($vaarwater != "")
$where .= " AND vaarwater= '" . $vaarwater . "'";
$select .= $where;
$limit = " limit $start, $eind";
$select .= $limit;
$selectq = mysql_query($select) or trigger_error(mysql_error($select));
$selectq = mysql_query($select);
$res = mysql_query($select);
$aantal_rijen = mysql_num_rows($res);
$var= $lengte;
$url= urlencode($var);
$var2= $pers;
$url2= urlencode($var2);
if (mysql_num_rows($res) >= 1)
{
echo "<center><table>";
echo "<tr><td bgcolor=#FFFFCA><b><u>
<a href=bootzoekenw_typea.php?start=0&eind=10&soort=$soort&vaarwater=$vaarwater&lengte=$url&pers=$url2></a>
Type boot</b></u></td>
<td bgcolor=#FFFFCA><b><u>Merk</b></u></td><td bgcolor=#FFFFCA><b><u>Lengte</b></u></td><td bgcolor=#FFFFCA><b><u>Aantal personen</b></u></td><td bgcolor=#FFFFCA><b><u>Vaarwater</b></u></td><td bgcolor=#FFFFCA><b><u>Vanaf</b></u></td></tr>";
while($result = mysql_fetch_assoc($selectq)){
echo "<tr><td bgcolor=#D9DCFD><center><a href=boot2.php?id=".$result['id']."&loginid=".$result['loginid']."><img src=".$result['urlfoto']." width=50></a></center></td>
<td> ".$result['type']."</td><td bgcolor=#D9DCFD> ".$result['lengte']."</td><td> ".$result['pers']."</td><td bgcolor=#D9DCFD> ".$result['vaarwater']."</td> <td>€ ".$result['prijs']." </td></tr>
";
}
$start2 = $_GET['start'] + 10;
$start3 = $_GET['start'] - 10;
$var= $lengte;
$url= urlencode($var);
$var2= $pers;
$url2= urlencode($var2);
echo "<tr><td colspan=6> <center><a href=bootzoekenw2.php?start=$start3&eind=10&soort=$soort&vaarwater=$vaarwater&lengte=$url&pers=$url2>Vorige</a> - <a href=bootzoekenw2.php?start=$start2&eind=10&soort=$soort&vaarwater=$vaarwater&lengte=$url&pers=$url2>Volgende</a></center> </td><tr>";
echo "</table></center>";
}
else
{
echo "Er zijn geen boten meer die voldoen aan de zoekopdracht<br><br>
<a href=# onclick=history.go(-1)>Vorige pagina</a>
";
}
?>
echo "<center><a href=mailto:[email protected]?SUBJECT=Banner op bootjestehuur.nl>
<img src=banners/450_60.gif width=450 height=60 border=0></a></center><br><br>";
echo "<center><h1>Uw boten:</h1><center>";
$start = $_GET['start'];
$eind = $_GET['eind'];
$select = "SELECT id, loginid, soort, urlfoto, type, lengte, pers, vaarwater, naam, site, prijs FROM zoek ";
$where = " WHERE ";
if ($soort != "")
$where .= " soort= '" . $soort . "'";
if ($lengte != "")
$where .= " AND lengte= '" . $lengte . "'";
if ($pers != "")
$where .= " AND pers= '" . $pers . "'";
if ($vaarwater != "")
$where .= " AND vaarwater= '" . $vaarwater . "'";
$select .= $where;
$limit = " limit $start, $eind";
$select .= $limit;
$selectq = mysql_query($select) or trigger_error(mysql_error($select));
$selectq = mysql_query($select);
$res = mysql_query($select);
$aantal_rijen = mysql_num_rows($res);
$var= $lengte;
$url= urlencode($var);
$var2= $pers;
$url2= urlencode($var2);
if (mysql_num_rows($res) >= 1)
{
echo "<center><table>";
echo "<tr><td bgcolor=#FFFFCA><b><u>
<a href=bootzoekenw_typea.php?start=0&eind=10&soort=$soort&vaarwater=$vaarwater&lengte=$url&pers=$url2></a>
Type boot</b></u></td>
<td bgcolor=#FFFFCA><b><u>Merk</b></u></td><td bgcolor=#FFFFCA><b><u>Lengte</b></u></td><td bgcolor=#FFFFCA><b><u>Aantal personen</b></u></td><td bgcolor=#FFFFCA><b><u>Vaarwater</b></u></td><td bgcolor=#FFFFCA><b><u>Vanaf</b></u></td></tr>";
while($result = mysql_fetch_assoc($selectq)){
echo "<tr><td bgcolor=#D9DCFD><center><a href=boot2.php?id=".$result['id']."&loginid=".$result['loginid']."><img src=".$result['urlfoto']." width=50></a></center></td>
<td> ".$result['type']."</td><td bgcolor=#D9DCFD> ".$result['lengte']."</td><td> ".$result['pers']."</td><td bgcolor=#D9DCFD> ".$result['vaarwater']."</td> <td>€ ".$result['prijs']." </td></tr>
";
}
$start2 = $_GET['start'] + 10;
$start3 = $_GET['start'] - 10;
$var= $lengte;
$url= urlencode($var);
$var2= $pers;
$url2= urlencode($var2);
echo "<tr><td colspan=6> <center><a href=bootzoekenw2.php?start=$start3&eind=10&soort=$soort&vaarwater=$vaarwater&lengte=$url&pers=$url2>Vorige</a> - <a href=bootzoekenw2.php?start=$start2&eind=10&soort=$soort&vaarwater=$vaarwater&lengte=$url&pers=$url2>Volgende</a></center> </td><tr>";
echo "</table></center>";
}
else
{
echo "Er zijn geen boten meer die voldoen aan de zoekopdracht<br><br>
<a href=# onclick=history.go(-1)>Vorige pagina</a>
";
}
?>
Dit is waar het heen gaat en de foutmeldingen op komen
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
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
<?php
echo "<h1>Uw boten:</h1>";
$start = $_GET['start'];
$eind = $_GET['eind'];
$select = "SELECT id, soort, urlfoto, type, lengte, pers, vaarwater, naam, site, prijs FROM zoek ORDER BY lengte ASC ";
$where = " WHERE ";
if ($soort != "")
$where .= " soort= '" . $soort . "'";
if ($lengte != "")
$where .= " AND lengte= '" . $lengte . "'";
if ($pers != "")
$where .= " AND pers= '" . $pers . "'";
if ($vaarwater != "")
$where .= " AND vaarwater= '" . $vaarwater . "'";
$select .= $where;
$limit = " limit $start, $eind";
$select .= $limit;
$res = mysql_query($select) or trigger_error(mysql_error());
$aantal_rijen = mysql_num_rows($res);
if ($aantal_rijen >= 1){
echo "<a href=mailto:[email protected]?SUBJECT=Banner op bootjestehuur.nl>
<img src=banners/450_60.gif width=450 height=60 border=0></a><br><br>";
echo "<table>";
echo "<tr><td bgcolor=#FFFFCA><b><u>Type boot</b></u></td><td bgcolor=#FFFFCA><b><u>Merk</b></u></td><td bgcolor=#FFFFCA><b><u>Lengte</b></u></td><td bgcolor=#FFFFCA><b><u>Aantal personen</b></u></td><td bgcolor=#FFFFCA><b><u>Vaarwater</b></u></td><td bgcolor=#FFFFCA><b><u>Vanaf</b></u></td></tr>";
while($result = mysql_fetch_assoc($selectq)){
echo "<tr><td bgcolor=#D9DCFD><center><a href=boot2.php?id=".$result['id']."><img src=".$result['urlfoto']." width=50 height=50></a></center></td>
<td> ".$result['type']."</td><td bgcolor=#D9DCFD> ".$result['lengte']."</td><td> ".$result['pers']."</td><td bgcolor=#D9DCFD> ".$result['vaarwater']."</td> <td>€ ".$result['prijs']." </td></tr>
";
}
$start2 = $_GET['start'] + 10;
$start3 = $_GET['start'] - 10;
$var= $lengte;
$url= urlencode($var);
$var2= $pers;
$url2= urlencode($var2);
echo "<tr><td colspan=6> <center><a href=bootzoekenw2.php?start=$start3&eind=10&soort=$soort&vaarwater=$vaarwater&lengte=$url&pers=$url2>Vorige</a> - <a href=bootzoekenw2.php?start=$start2&eind=10&soort=$soort&vaarwater=$vaarwater&lengte=$url&pers=$url2>Volgende</a></center> </td><tr>";
echo "</table>";
}
else
{
echo "<a href=mailto:[email protected]?SUBJECT=Banner op bootjestehuur.nl>
<img src=banners/450_60.gif width=450 height=60 border=0></a><br><br>";
echo "Er zijn geen boten meer die voldoen aan de zoekopdracht<br><br>
<a href=# onclick=history.go(-1)>Vorige pagina</a>
";
}
?>
echo "<h1>Uw boten:</h1>";
$start = $_GET['start'];
$eind = $_GET['eind'];
$select = "SELECT id, soort, urlfoto, type, lengte, pers, vaarwater, naam, site, prijs FROM zoek ORDER BY lengte ASC ";
$where = " WHERE ";
if ($soort != "")
$where .= " soort= '" . $soort . "'";
if ($lengte != "")
$where .= " AND lengte= '" . $lengte . "'";
if ($pers != "")
$where .= " AND pers= '" . $pers . "'";
if ($vaarwater != "")
$where .= " AND vaarwater= '" . $vaarwater . "'";
$select .= $where;
$limit = " limit $start, $eind";
$select .= $limit;
$res = mysql_query($select) or trigger_error(mysql_error());
$aantal_rijen = mysql_num_rows($res);
if ($aantal_rijen >= 1){
echo "<a href=mailto:[email protected]?SUBJECT=Banner op bootjestehuur.nl>
<img src=banners/450_60.gif width=450 height=60 border=0></a><br><br>";
echo "<table>";
echo "<tr><td bgcolor=#FFFFCA><b><u>Type boot</b></u></td><td bgcolor=#FFFFCA><b><u>Merk</b></u></td><td bgcolor=#FFFFCA><b><u>Lengte</b></u></td><td bgcolor=#FFFFCA><b><u>Aantal personen</b></u></td><td bgcolor=#FFFFCA><b><u>Vaarwater</b></u></td><td bgcolor=#FFFFCA><b><u>Vanaf</b></u></td></tr>";
while($result = mysql_fetch_assoc($selectq)){
echo "<tr><td bgcolor=#D9DCFD><center><a href=boot2.php?id=".$result['id']."><img src=".$result['urlfoto']." width=50 height=50></a></center></td>
<td> ".$result['type']."</td><td bgcolor=#D9DCFD> ".$result['lengte']."</td><td> ".$result['pers']."</td><td bgcolor=#D9DCFD> ".$result['vaarwater']."</td> <td>€ ".$result['prijs']." </td></tr>
";
}
$start2 = $_GET['start'] + 10;
$start3 = $_GET['start'] - 10;
$var= $lengte;
$url= urlencode($var);
$var2= $pers;
$url2= urlencode($var2);
echo "<tr><td colspan=6> <center><a href=bootzoekenw2.php?start=$start3&eind=10&soort=$soort&vaarwater=$vaarwater&lengte=$url&pers=$url2>Vorige</a> - <a href=bootzoekenw2.php?start=$start2&eind=10&soort=$soort&vaarwater=$vaarwater&lengte=$url&pers=$url2>Volgende</a></center> </td><tr>";
echo "</table>";
}
else
{
echo "<a href=mailto:[email protected]?SUBJECT=Banner op bootjestehuur.nl>
<img src=banners/450_60.gif width=450 height=60 border=0></a><br><br>";
echo "Er zijn geen boten meer die voldoen aan de zoekopdracht<br><br>
<a href=# onclick=history.go(-1)>Vorige pagina</a>
";
}
?>
Prachtig allemaal, maar krijg je op het scherm te zien als je vlak voor het uitvoeren van de query echo $select; neerzet? Dus hoe ziet jouw query er nu uit? En dan niet de php-code, maar uitsluitend de SQL die op je scherm komt te staan.
Je hebt in het eerste script nog niet veel gedaan met alle goede tips/oplossingen enzovoort, die Frank je heeft gegeven. Zo haal je bij de helpers wel de motivatie om te helpen weg.
SanThe:
Je hebt in het eerste script nog niet veel gedaan met alle goede tips/oplossingen enzovoort, die Frank je heeft gegeven. Zo haal je bij de helpers wel de motivatie om te helpen weg.
met het eerste script heb ik geen problemen. Vandaar dat ik daar nog nix mee heb gedaan. Die ga ik aanpassen zodra het wel werkt
Frank:
Prachtig allemaal, maar krijg je op het scherm te zien als je vlak voor het uitvoeren van de query echo $select; neerzet? Dus hoe ziet jouw query er nu uit? En dan niet de php-code, maar uitsluitend de SQL die op je scherm komt te staan.
sorry maar snap niet precies wat je bedoelt.
alvast bedankt voor je hulp
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
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?php
echo "<h1>Uw boten:</h1>";
$start = $_GET['start'];
$eind = $_GET['eind'];
$select = "SELECT id, soort, urlfoto, type, lengte, pers, vaarwater, naam, site, prijs FROM zoek ORDER BY lengte ASC ";
$where = " WHERE ";
if ($soort != "")
$where .= " soort= '" . $soort . "'";
if ($lengte != "")
$where .= " AND lengte= '" . $lengte . "'";
if ($pers != "")
$where .= " AND pers= '" . $pers . "'";
if ($vaarwater != "")
$where .= " AND vaarwater= '" . $vaarwater . "'";
$select .= $where;
$limit = " limit $start, $eind";
$select .= $limit;
echo $select;
?>
echo "<h1>Uw boten:</h1>";
$start = $_GET['start'];
$eind = $_GET['eind'];
$select = "SELECT id, soort, urlfoto, type, lengte, pers, vaarwater, naam, site, prijs FROM zoek ORDER BY lengte ASC ";
$where = " WHERE ";
if ($soort != "")
$where .= " soort= '" . $soort . "'";
if ($lengte != "")
$where .= " AND lengte= '" . $lengte . "'";
if ($pers != "")
$where .= " AND pers= '" . $pers . "'";
if ($vaarwater != "")
$where .= " AND vaarwater= '" . $vaarwater . "'";
$select .= $where;
$limit = " limit $start, $eind";
$select .= $limit;
echo $select;
?>
Zet het volgende regeltje eens 1 regel voor de functie mysql_query():
echo $select;
Daarmee zet je de inhoud van de variabele $select op het scherm. Vervolgens gaat de functie mysql_query() deze variabele uitvoeren, maar dat gaat gezien de foutmelding niet helemaal goed.