Order By in zoekresultaten
Ergens moet komen te steaan ORDER BY Datum ASC. Ik heb geen flauw idee waar. Ik heb al op diverse plekken geprobeerd.
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
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
<?php
if(isset($_POST['zoeken']))
{
$sLand = $_POST['land'];
$sSoortwerk = $_POST['soortwerk'];
$sTaalvereist = $_POST['taalvereist'];
$sWerktype = $_POST['werktype'];
$sPlaats = $_POST['plaats'];
$where = "";
$sql = "SELECT * FROM Contacts WHERE Status = 'Actief'"; //
if($sLand !== "")
{
$sql .= " AND Land = '" . $sLand . "'";
}
if($sSoortwerk !== "")
{
$sql .= " AND Soortwerk = '" . $sSoortwerk . "'";
}
if($sTaalvereist !== "")
{
$sql .= " AND Taalvereist = '" . $sTaalvereist . "'";
}
if($sWerktype !== "")
{
$sql .= " AND Werktype = '" . $sWerktype . "'";
}
if($sPlaats !== "")
{
$sql .= " AND Woonplaats LIKE '%" . $sPlaats . "%'";
}
$res = mysql_query($sql) or die(mysql_error());
// Kijken of er resultaat is gevonden
$rijen = mysql_num_rows($res);
if($rijen == 0)
{
echo "<br><br>Sorry there are no results for your search. Register now and receive all new *****by email. ";
}
if($rijen > 0)
{
while($row = mysql_fetch_array($res))
{
print '<p><a href="*****.php?id=' .$row['id'].'">';
print $row['Naamvacature'].' >></a><br />';
print $row['Bedrijfsnaam'].'</a><br />';
print 'Land: ';
print $row['Land'].' ('.$row['Woonplaats'].')</a><br />';
print 'Dienstverband: ';
print $row['Werktype'].'</a><br />';
print 'Vereiste taal: ';
print $row['Taalvereist'].'</a><br />';
print '<br />';
}
}
}
?>
if(isset($_POST['zoeken']))
{
$sLand = $_POST['land'];
$sSoortwerk = $_POST['soortwerk'];
$sTaalvereist = $_POST['taalvereist'];
$sWerktype = $_POST['werktype'];
$sPlaats = $_POST['plaats'];
$where = "";
$sql = "SELECT * FROM Contacts WHERE Status = 'Actief'"; //
if($sLand !== "")
{
$sql .= " AND Land = '" . $sLand . "'";
}
if($sSoortwerk !== "")
{
$sql .= " AND Soortwerk = '" . $sSoortwerk . "'";
}
if($sTaalvereist !== "")
{
$sql .= " AND Taalvereist = '" . $sTaalvereist . "'";
}
if($sWerktype !== "")
{
$sql .= " AND Werktype = '" . $sWerktype . "'";
}
if($sPlaats !== "")
{
$sql .= " AND Woonplaats LIKE '%" . $sPlaats . "%'";
}
$res = mysql_query($sql) or die(mysql_error());
// Kijken of er resultaat is gevonden
$rijen = mysql_num_rows($res);
if($rijen == 0)
{
echo "<br><br>Sorry there are no results for your search. Register now and receive all new *****by email. ";
}
if($rijen > 0)
{
while($row = mysql_fetch_array($res))
{
print '<p><a href="*****.php?id=' .$row['id'].'">';
print $row['Naamvacature'].' >></a><br />';
print $row['Bedrijfsnaam'].'</a><br />';
print 'Land: ';
print $row['Land'].' ('.$row['Woonplaats'].')</a><br />';
print 'Dienstverband: ';
print $row['Werktype'].'</a><br />';
print 'Vereiste taal: ';
print $row['Taalvereist'].'</a><br />';
print '<br />';
}
}
}
?>
$sql = "SELECT * FROM Contacts WHERE Status = 'Actief' ORDER BY datum DESC"; //
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
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
<?php
if(isset($_POST['zoeken']))
{
$sLand = $_POST['land'];
$sSoortwerk = $_POST['soortwerk'];
$sTaalvereist = $_POST['taalvereist'];
$sWerktype = $_POST['werktype'];
$sPlaats = $_POST['plaats'];
$where = "";
$sql = "SELECT * FROM Contacts WHERE Status = 'Actief'"; //
if($sLand !== "")
{
$sql .= " AND Land = '" . $sLand . "'";
}
if($sSoortwerk !== "")
{
$sql .= " AND Soortwerk = '" . $sSoortwerk . "'";
}
if($sTaalvereist !== "")
{
$sql .= " AND Taalvereist = '" . $sTaalvereist . "'";
}
if($sWerktype !== "")
{
$sql .= " AND Werktype = '" . $sWerktype . "'";
}
if($sPlaats !== "")
{
$sql .= " AND Woonplaats LIKE '%" . $sPlaats . "%'";
}
$sql .= " ORDER BY Datum ASC";
$res = mysql_query($sql) or die(mysql_error());
// Kijken of er resultaat is gevonden
$rijen = mysql_num_rows($res);
if($rijen == 0)
{
echo "<br><br>Sorry there are no results for your search. Register now and receive all new *****by email. ";
}
if($rijen > 0)
{
while($row = mysql_fetch_array($res))
{
print '<p><a href="*****.php?id=' .$row['id'].'">';
print $row['Naamvacature'].' >></a><br />';
print $row['Bedrijfsnaam'].'</a><br />';
print 'Land: ';
print $row['Land'].' ('.$row['Woonplaats'].')</a><br />';
print 'Dienstverband: ';
print $row['Werktype'].'</a><br />';
print 'Vereiste taal: ';
print $row['Taalvereist'].'</a><br />';
print '<br />';
}
}
}
?>
if(isset($_POST['zoeken']))
{
$sLand = $_POST['land'];
$sSoortwerk = $_POST['soortwerk'];
$sTaalvereist = $_POST['taalvereist'];
$sWerktype = $_POST['werktype'];
$sPlaats = $_POST['plaats'];
$where = "";
$sql = "SELECT * FROM Contacts WHERE Status = 'Actief'"; //
if($sLand !== "")
{
$sql .= " AND Land = '" . $sLand . "'";
}
if($sSoortwerk !== "")
{
$sql .= " AND Soortwerk = '" . $sSoortwerk . "'";
}
if($sTaalvereist !== "")
{
$sql .= " AND Taalvereist = '" . $sTaalvereist . "'";
}
if($sWerktype !== "")
{
$sql .= " AND Werktype = '" . $sWerktype . "'";
}
if($sPlaats !== "")
{
$sql .= " AND Woonplaats LIKE '%" . $sPlaats . "%'";
}
$sql .= " ORDER BY Datum ASC";
$res = mysql_query($sql) or die(mysql_error());
// Kijken of er resultaat is gevonden
$rijen = mysql_num_rows($res);
if($rijen == 0)
{
echo "<br><br>Sorry there are no results for your search. Register now and receive all new *****by email. ";
}
if($rijen > 0)
{
while($row = mysql_fetch_array($res))
{
print '<p><a href="*****.php?id=' .$row['id'].'">';
print $row['Naamvacature'].' >></a><br />';
print $row['Bedrijfsnaam'].'</a><br />';
print 'Land: ';
print $row['Land'].' ('.$row['Woonplaats'].')</a><br />';
print 'Dienstverband: ';
print $row['Werktype'].'</a><br />';
print 'Vereiste taal: ';
print $row['Taalvereist'].'</a><br />';
print '<br />';
}
}
}
?>
Werkt dat niet?
@phpgast: dat is inderdaad perfect. Het werkt!
Dank jullie wel!