Versio

Tabel sorteren op naam of datum

Overzicht Reageren

Elsy Vriens

Elsy Vriens

05/09/2010 20:19:01
Quote Anchor link
Bezoekers moeten kunnen sorteren op naam of datum.
Het lukt me niet.
Als ze op "naam" klikken kom je gewoon op de index pagina uit.
Wat doe ik fout?

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
<?php
if(isset($_GET['sorteren']))
{

    switch($_GET['sorteren'])
    {
        case
"naam":
        $sorteer = "naam ASC";
            break;
        case
"startdatum":
        $sorteer = "startdatum DESC";
            break;

        default:

        $sorteer = "id DESC";
            break;
    }
}

else
{
    $sorteer = "id DESC";
}

    ?>

<table border="0" align="center" cellpadding="0" cellspacing="4">

<tr>
<td height="25" width="620" align="center" class="favoriet-kopje-grijs" >Alle kortingcodes en/of acties</td>
</tr>
<tr>
<td>Sorteer op <a href="?sorteren=naam">Naam</a> | <a href="?sorteren=startdatum">Startdatum</a></td>
</tr>

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
<?php
    $queryNieuw
= "
    SELECT * ,
    DATE_FORMAT(startdatum, '%a, %d-%m-%Y')
    AS invoerdatum,
    DATE_FORMAT(einddatum, '%a, %d-%m-%Y')
    AS einddatum
    FROM
        actie
    WHERE CURRENT_DATE() BETWEEN startdatum AND einddatum
    ORDER BY "
.$sorteer." ";
                                
    $resultNieuw = mysql_query($queryNieuw);
    if(!$resultNieuw)
    {

        trigger_error(mysql_error().' ('.$queryNieuw.')');
    }

    else{
          
    while($rowNieuw = mysql_fetch_assoc($resultNieuw))
        {

        echo '<tr>';
enz.
?>
 
PHP hulp

PHP hulp

25/05/2012 15:59:56
Gesponsorde koppelingen:
 
- SanThe -

- SanThe -

05/09/2010 20:33:11
Quote Anchor link
Elsy Vriens op 05/09/2010 20:19:01:
.... kom je gewoon op de index pagina uit.


Waar zouden ze dan op moeten uitkomen?
 
Elsy Vriens

Elsy Vriens

05/09/2010 20:47:49
Quote Anchor link
Op dezelfde pagina maar dan gesorteerd op "naam" of "datum"
 
- SanThe -

- SanThe -

05/09/2010 20:49:56
Quote Anchor link
Komt ie nu dan niet op dezelfde pagina?
 
Elsy Vriens

Elsy Vriens

05/09/2010 20:52:32
Quote Anchor link
Nee.
Je kunt hier wel even kijken op mijn testpagina:
http://www.fotoalbum-maken.nl/index-test.php?korting_acties
 
- SanThe -

- SanThe -

05/09/2010 20:56:05
Quote Anchor link
Ik zie het.
Je vergeet een parameter.

<a href="?sorteren=naam">Naam</a>

Wordt
<a href="?korting_acties&sorteren=naam">Naam</a>
 
Elsy Vriens

Elsy Vriens

05/09/2010 20:58:10
Quote Anchor link
Bedankt, het werkt !!
Fijne avond nog.

Elsy
 



Overzicht Reageren