[PHP] Dropdown menu koppelen

Pagina: 1
Acties:

  • Beyond
  • Registratie: Juni 2001
  • Laatst online: 15-09 09:36

Beyond

Dussssss.......

Topicstarter
Ik heb een dropdown menu waarin de waarden die daar in staan uit een database worden gehaald.
Daaronder staat de complete tabel afgebeeld. Hoe moet ik die dropdown menu koppelen aan die
tabel ? Bv. Als ik in het dropdown menu zou kiezen voor : sorteren op naam. Dan moet de tabel
die daaronder staat veranderen. Hoe moet dat ?
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
<?
  include("connect.php");

    //Dropdown menu start

    $sql = "SELECT * FROM stand";
    $resultaat = mysql_query($sql);

    echo "<SELECT NAME='KEUZE'>";

    while($record=mysql_fetch_object($resultaat))
        {
         echo "<option value='$record->Club'> $record->Club</option>";
        }
         echo "</SELECT>";

    //Dropdown menu eind

    //Tabel start

    $sql2 = "SELECT * FROM stand order by Punten";
    $resultaat2 = mysql_query($sql2);

    echo("<table border=1 cellpadding=4>\n");

    while($rij=mysql_fetch_object($resultaat2))
        {

         $Gespeeld = "$rij->Winst" + "$rij->Gelijk" + "$rij->Verlies";
         $Punten = (("$rij->Winst")*3) + (("$rij->Gelijk")*1) + (("$rij->Verlies")*0);
         $Saldo = "$rij->Voor" - "$rij->Tegen";

    echo "<TR>

         <TD>$rij->Club</TD>
         <TD>$Gespeeld</TD>
         <TD>$rij->Winst</TD>
         <TD>$rij->Gelijk</TD>
         <TD>$rij->Verlies</TD>
         <TD>$Punten</TD>
         <TD>$rij->Voor</TD>
         <TD>$rij->Tegen</TD>
         <TD>$Saldo</TD>

         </TR>";

         }

    echo "</TABLE>";

    //Tabel eind
?>

Al het goeie.......


  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
Ik heb het even iets kleurrijker gemaakt :) . Speciaal voor deze regenachtige dagen :+ .

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • Tjark
  • Registratie: Juni 2000
  • Laatst online: 15-09 11:51

Tjark

DON'T PANIC

Je doet nu een 'order by punten'. Dat is je standaard neem ik aan?

Zet nu op de pagina een dropdown die als je die veranderd zichzelf 'verstuurd' met als action de pagina zelf (PHP_SELF).

Dan voor/om je
PHP:
1
2
3
<?
$sql2 = "SELECT * FROM stand order by Punten";
?>

check je ff met een IF of het formuliertje/dropdown verstuurd was en maak je de query 'order by x' waarbi j x de gekozen optie is.

*insert signature here


  • dusty
  • Registratie: Mei 2000
  • Laatst online: 21-02 00:06

dusty

Celebrate Life!

Sorteren niet met PHP maar met Javascript.

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR


  • Beyond
  • Registratie: Juni 2001
  • Laatst online: 15-09 09:36

Beyond

Dussssss.......

Topicstarter
Op zondag 27 januari 2002 12:35 schreef TjarkVerhoeven het volgende:
Je doet nu een 'order by punten'. Dat is je standaard neem ik aan?
Dit moet zijn order by ID
maar ik kom er nog steeds niet uit.
Het gaat er dus om dat nadat ik een selectie uit het dropdown menu maak dat er wat gebeurt in een tabel of iets
dergelijks

plz help

Al het goeie.......


  • AK47
  • Registratie: Juli 2001
  • Laatst online: 04-05-2024
Op zondag 27 januari 2002 17:27 schreef Beyond het volgende:

[..]

Dit moet zijn order by ID
maar ik kom er nog steeds niet uit.
Het gaat er dus om dat nadat ik een selectie uit het dropdown menu maak dat er wat gebeurt in een tabel of iets
dergelijks

plz help
Zoiets kun je doen via DHTML. Je kunt verschillende layers maken met verschillend gesorteerde data...

Je kunt bv. beginnen met de SuperFly tutorial...
Ik weet het adres daarvan niet echt meer...
Pagina: 1