sorteren m.b.v. dropdownmenu

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

SQL developer

Functieomschrijving Voor een erkende werkgever in de omgeving van Tilburg zijn wij op zoek naar een ervaren SQL ontwikkelaar. Hier wordt jij mede verantwoordelijk voor zowel de design en implementatie van SQL-databases als voor het verstaan van de processen van klanten naar het vertalen van deze processen naar IT-oplossingen. Jouw takenpakket komt er als volgt uit te zien: Het ontwerpen en implementeren van databaseschema's: Je bent in staat om een database te ontwerpen en de structuur van tabellen, relaties, indexen en andere objecten te definiëren; Het schrijven van complexe SQL-query's: Je kunt complexe query's schrijven om gegevens uit de database

Bekijk vacature »

Back-end .NET Developer

Functie omschrijving C# / .NET Developer gezocht voor een dynamische organisatie in de regio Houten! Voor een leuke organisatie in de regio Houten zijn wij op zoek naar een Back-end developer die klaar is voor een nieuwe uitdaging. In deze functie werk jij aan verschillende projecten en ga je vaak bij klanten op bezoek. Binnen deze functie kun je een grote mate van uitdaging, diversiteit en verantwoordelijkheid treffen. Bedrijfsprofiel Waar ga je werken? Het bedrijf waar je gaat werken is gespecialiseerd in het ontwerpen en implementeren van procesautomatisering en procesinformatisering. Zij doen dit onder andere voor de (petro)chemie, pharma, infra,

Bekijk vacature »

Front-end Angular developer

Functie In jouw rol als Front-End developer werk je samen met de backend developers om middels tweewekelijkse sprints het platform naar een hoger niveau te tillen. Hiernaast heb je affiniteit met data en werk je graag samen met het team om de gegevensintegriteit en -beveiliging te waarborgen, om ervoor te zorgen dat de gebruiker wereldwijd de beste SaaS-services heeft. Deze organisatie heeft meer dan 100 mensen in dienst, waarvan er 45 in Nederland werken. Het ontwikkelteam bestaat uit 10 mensen en is verdeeld in 2 scrumteams. Het eerste team bestaat uit Java en Scala ontwikkelaars. Het tweede team, waar jij

Bekijk vacature »

Java Programmeur

Functie Heb jij altijd al samen willen werken met ervaren java ontwikkelaars dan hebben wij hier de ultieme kans voor jou! Voor een opdrachtgever in omgeving van Naaldwijk zijn wij op zoek naar uitbreiding van het vaste ontwikkel team. Je zult je hier voornamelijk bezig gaan houden met; Wijzigingsverzoeken van klanten uitvoeren, hier wordt je diep in betrokken; Samen met consultants sluit je aan bij gesprekken met klanten, voor alle projecten; Je schakelt veel met consultants, wat is de behoefte van de klant? Hoe kan je hierop integreren?; Het framework moet naar de Cloud gebracht worden, je wordt betrokken bij

Bekijk vacature »

Java developer (remote)

Functie Wat ga je doen als Java Developer? Jij als Java ontwikkelaar komt te werken in 1 van onze SCRUM teams. Momenteel werken er zo’n 30 ontwikkelaars binnen onze organisatie waarbij jij de brug slaat tussen het bouwen van verschillende functionaliteiten binnen onze applicaties en deze vervolgens te integreren in onze centrale hub. Je start je dag om 9 uur met een stand up en dan pak je jouw taken op voor de dag. Hieronder een aantal taken die jij zal uitvoeren: – Het bedenken en uitbouwen van features binnen de verschillende applicaties – Onderhouden van CI/CD pipelines – Bezighouden

Bekijk vacature »

Ervaren C#.NET programmeur

Functieomschrijving Voor een moderne werkgever in regio Prinsenbeek zijn wij op zoek naar een ervaren C#.NET programmeur die graag de uitdaging aangaat. Je houdt je bezig met het ontwikkelen van maatwerk webapplicaties voor diverse klanten, waarbij complexe processen optimaal worden ondersteund. Verder ziet jouw takenpakket er als volgt uit: Ontwikkelen en onderhouden van C#.NET-applicaties; Schrijven van hoogwaardige, herbruikbare codes; Schrijven van technische documentatie en gebruikershandleidingen; Bijdragen aan het ontwerp en de architectuur van softwaretoepassingen; Troubleshooten en oplossen van bugs in softwaretoepassingen; Werken met databases en dataopslagoplossingen; Implementeren van beveiligingsoplossingen en het waarborgen van de beveiliging van applicaties en gegevens. Bedrijfsprofiel

Bekijk vacature »

Senior PHP Developer

As a Senior PHP Developer at Coolblue, you ensure that our webshops work as optimal as possible and you choach other colleagues on the hard and soft skills. How do I become a Senior PHP Developer at Coolblue? As a PHP Developer you work together with other development teams to make our webshop work as optimal as possible and to make our customers happy. Although you are a PHP Developer, you are not averse to a little TypeScript or other technologies that might be used. Would you also like to become a PHP Developer at Coolblue? Read below if the

Bekijk vacature »

Senior Lead Front End Developer

Functieomschrijving Voor Stichting Waternet zijn wij op zoek naar een senior Lead Front End Developer. Binnen het DevOps team Online zijn we op zoek naar een Senior Lead Front End developer met kennis van toegankelijkheid. Deze developer zal zich bezighouden met development van webpaginas die in verbinding staan met systemen uit het back office. Taken Ontwerpen, ontwikkelen, implementeren, documenteren en beheren van webapplicaties in een Azure-omgeving Debuggen, analyseren en oplossen van problemen in de OTAPomgevingen Je participeert in het DevOpsTeam Online voor het verder uitwerken en implementeren van gebruikerswensen Je bent betrokken bij toegankelijkheid audits en het implementeren van WCAG

Bekijk vacature »

Low code Developer

Dit ga je doen Je richt je op het doorontwikkelen van bestaande applicaties en het geheel van scratch af aan opzetten van nieuwe applicaties binnen een low code platform; Je beoordeelt technisch ontwerpen en maakt de vertaalslag naar de technische oplossingen binnen het platform; Je voert testwerkzaamheden uit; Je adviseert de organisatie op jouw vakgebied; Je schakelt met business analisten en de architect om tot mooie oplossingen te komen; Je lost bugs op en denkt mee over een structurele oplossing. Hier ga je werken Het gaat om een bekend internationaal handelsbedrijf met ruim 800 medewerkers, verdeeld over verschillende deelbedrijven. Deze

Bekijk vacature »

C# .NET Ontwikkelaar ASP.NET

Samengevat: Deze werkgever is een inkooporganisatie. Ben jij een ervaren .Net ontwikkelaar? Heb je ervaring met .Net en C#? Vaste baan: C# .NET Developer .Net MBO HBO €3.100 - €4.300 Onze missie is: “Een essentiële bijdrage leveren aan het verlagen van de integrale kostprijs van de aangesloten groothandels, middels het bundelen van inkoopvolume en het creëren van synergie met en tussen de groothandels en leveranciers, met scherpe inkoopprijzen, goede handelscondities en gerichte dienstverlening als resultaat” Zij werken voor MKB klanten. Deze werkgever heeft veel verschillende projecten. Houd jij van afwisseling? Dan zit je bij hun goed! De branche van dit

Bekijk vacature »

Back-end Programmeur

Functieomschrijving Heb jij kort geleden je HBO ICT in ontvangst mogen nemen? Of ben je toe aan een nieuwe uitdaging? Voor een ambitieuze werkgever in de regio van Breda zijn wij op zoek naar een Back-end programmeur met affiniteit met C#.NET, SQL en MS Access. Samen met team bestaand uit ware ICT professionals ben je verantwoordelijk voor het bouwen van maatwerk software voor hun klanten. Belangrijk is dat je kennis of ervaring hebt van C#.NET en SQL. Je toont een flexibele en sociale houding naar klanten toe. Je denkt in nieuwe mogelijkheden & gaat graag de uitdaging aan. Bedrijfsprofiel De

Bekijk vacature »

Software Ontwikkelaar

Functie omschrijving Voor een echt familiebedrijf in de omgeving van 's-Hertogenbosch ben ik op zoek naar een Software Developer. Jij gaat in de functie van Software Developer werken met C# en .NET framework Jij gaat maatwerk software ontwikkelen en softwareoplossingen creëren. Daarnaast optimaliseer je de bestaande software. Oplossingen waar de klant echt iets aan heeft, jij krijgt er energie van op dit te realiseren. Je gaat werken in een Microsoft omgeving(ASP.NET) en gebruikt daarnaast C# en MVC. Samen met het huidige IT team binnen deze organisatie verwerk je de wensen van de klant tot een (eind)product. Bedrijfsprofiel Deze organisatie is

Bekijk vacature »

Embedded Developer C++

Functie omschrijving Ben jij op zoek naar een leuke uitdaging als Embedded Developer, zoek dan niet verder! Voor een leuke opdrachtgever in omgeving Rotterdam zijn wij op zoek naar een Embedded Developer die graag met Embedded Devices werkt. Je zult verantwoordelijk worden voor het ontwikkelen en onderhouden van diverse producten. Jouw specialisatie ligt op het vlak van software, hardware en back-end. Dit bedrijf is gespecialiseerd in het ontwerpen van software voor een unieke industrie. Wil jij betrokken worden bij een proces dat loopt van ontwikkeling tot installatie? Waarbij je bezig zult zijn met perfecte systemen die geleverd worden aan binnen

Bekijk vacature »

Freelance JAVA / C# Developer

Functieomschrijving Voor een opdrachtgever in omgeving Zoetermeer zijn wij op zoek naar ervaren JAVA of C# Developers die graag op projectbasis willen werken. Je komt terecht bij een informele developers club die mooie projecten uitvoeren voor grote klanten. Ben je een ervaren freelancer of werk je in loondienst en ben je toe aan een nieuwe uitdaging? Lees dan snel verder want wie weet is dit een leuke vacature voor jou! Het fijne van deze werkgever is dat je zelf mag beslissen hoe je te werk wilt gaan. Wil je als freelancer werken dan is dat OK. Wil je de zekerheid

Bekijk vacature »

C# Developer

Dit ga je doen De requirements in kaart brengen van de klant; Implementeren van functionele en technische specificaties bij opdrachtgevers; Oplossen van bugs; Meewerken aan maatwerksoftware voor nieuwe opdrachtgevers; Het testen en uitleveren van nieuwe functionaliteiten naar de acceptatie en productieomgeving De database ontwikkelen en onderhouden; Hier ga je werken Onze klant is gevestigd in het westen van Nederland en is gespecialiseerd in het ontwikkelen van software voor de levensmiddelen industrie. De software die het team maakt optimaliseert voornamelijk de administratieve processen, maakt deze meetbaar en zorgt ervoor dat de data zo goed mogelijk gebruikt kan worden. Binnen een van

Bekijk vacature »
Karel

karel

27/12/2006 09:54:00
Quote Anchor link
Hallo,

In mijn applicatie zou ik graag gegevens uit een tabel willen kunnen sorteren m.v.b. een dropdownmenu. Ik heb wel wat gelezen over arrays maar mijn vraag is hoe ik dit het beste kan doen. kan dat niet met een if statement bijvoorbeeld?
 
PHP hulp

PHP hulp

18/02/2025 23:37:11
 
Rudie dirkx

rudie dirkx

27/12/2006 09:56:00
Quote Anchor link
Ja dat kan. Heb je niet een klein beetje een idee van opzet?
Want "hoe ik dit het beste kan doen" is wel heel erg vaag...
 
Karel

karel

27/12/2006 10:08:00
Quote Anchor link
<option>Sort data</option>
<option value="project leader">Project leader</option>
<option value="Brand">Brand</option>
<option value="Kind of product">Kind of product</option>

Dit is mijn dropdown menu en dan wil ik op alfabetische volgorde sorteren.
Dat moet dus meteen gebeuren als ik iets kies uit dit menu. Ik weet wel dat het volgende een sql statement is om dat te doen:
ALTER TABLE `proposal` ORDER BY `projectleader` maar hoe geef ik dit aan in php?
 
Lissy Pixel

Lissy Pixel

27/12/2006 10:15:00
Quote Anchor link
Jan heeft hier een giga mooi voorbeeld van. Effies kijken op de site van Jan!!!
klikkerdeklik
 
Karel

karel

27/12/2006 10:40:00
Quote Anchor link
Ik moet zeggen dat ik daar niet veel wijzer van word.
Iemand ergens een voorbeeld waarbij de code toegelicht wordt?
Of misschien een simpelere manier om te sorteren?
Gewijzigd op 01/01/1970 01:00:00 door karel
 
Jan Koehoorn

Jan Koehoorn

27/12/2006 10:51:00
Quote Anchor link
Waarom wil je sorteren met behulp van een select box?
 
Karel

karel

27/12/2006 10:56:00
Quote Anchor link
Omdat ik gegevens uit m'n database naar het scherm schrijf van projectgegevens waarbij men vervolgens nog de details ervan kan bekijken, daarmee bedoel ik de overige gegevens die bij een project horen. Als er enkele honderden records in staan is het handig om ze te sorteren en dit lijkt me voor de gebruikers de meest makkelijke manier
 
Jan Koehoorn

Jan Koehoorn

27/12/2006 10:57:00
Quote Anchor link
karel schreef op 27.12.2006 10:40:
Of misschien een simpelere manier om te sorteren?

De meest gebruikte manier om een tabel te sorteren, is dat je hyperlinks maakt van de kolomkoppen. Als iemand op zo'n kolomkop klikt, wordt er gesorteerd op die kolom.

Als je het helemaal mooi wilt doen onthoud je zelfs de sorteervolgorden. Als iemand de eerste keer op een kolomkop klikt, sorteer je oplopend. Wordt er nogmaals op dezelfde kolomkop geklikt, dan sorteer je aflopend.
 
Jan Koehoorn

Jan Koehoorn

27/12/2006 11:05:00
Quote Anchor link
karel schreef op 27.12.2006 10:56:
Omdat ik gegevens uit m'n database naar het scherm schrijf van projectgegevens waarbij men vervolgens nog de details ervan kan bekijken, daarmee bedoel ik de overige gegevens die bij een project horen. Als er enkele honderden records in staan is het handig om ze te sorteren en dit lijkt me voor de gebruikers de meest makkelijke manier


Dus als ik je goed begrijp laat je in eerste instantie maar een paar velden zien in een lange lijst. Als de gebruiker de details van een project wil zien, kan hij doorklikken naar een pagina waarop alle details van 1 project te zien zijn.

Dan is het niet alleen handig om de tabel te sorteren, dan moet je ook een paginerings-script hebben, zodat je (bijvoorbeeld) twintig rijen per pagina kunt laten zien.

Verder zou ik toch kiezen voor aanklikbare kolomkoppen. Welke velden wil je precies laten zien op je overzichtspagina?
Edit:

Ik zie het al, het staat in je tweede post.
Gewijzigd op 01/01/1970 01:00:00 door Jan Koehoorn
 
Karel

karel

27/12/2006 11:14:00
Quote Anchor link
Klopt helemaal, die velden zijn eigenlijk nog maar een test omdat het voor mijn opdrachtgever(s) nog niet helemaal duidelijk is wat ze precies willen. Maar dit is wel iets dat er sowieso in komt. Aan een paginerings-script zat ik inderdaad ook te denken, dat komt hierna en lijkt me makkelijker dan het sorteren.

edit:
Bedankt voor de reacties trouwens, ik ga het op die manier uit proberen te zoeken
Gewijzigd op 01/01/1970 01:00:00 door karel
 
Jan Koehoorn

Jan Koehoorn

27/12/2006 11:18:00
Quote Anchor link
Ik zal je nog helpen met een opzetje, momentje.
 
Jan Koehoorn

Jan Koehoorn

27/12/2006 11:29:00
Quote Anchor link
Dit is een opzetje. Wat nog niet goed werkt, is dat de laatste kolom waarop geklikt is, niet onthouden wordt. Daarvoor zou je een sessie kunnen gebruiken. Het voorbeeld tot zover:
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
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
    require 'db_config.php';
    
    function
get_items ($sort_by, $sort_order) {
        $sql = "
            SELECT datum1, getal1, tekst1
            FROM voorbeelden
            ORDER BY "
. $sort_by . " " . $sort_order;
        if (!$res = mysql_query ($sql)) {
            echo '<pre>';
            echo htmlentities ($sql);
            trigger_error (mysql_errno () . ': ' . mysql_error ());
            echo '</pre>';
        }

        else {
            if ($sort_order == 'ASC') {
                $sort_order = 'DESC';
            }

            else {
                $sort_order = 'ASC';
            }

            echo '<table>';
            echo '<tr>';
            echo '<th><a href="?sort_by=datum1&amp;sort_order='.$sort_order.'">datum1</a></th>';
            echo '<th><a href="?sort_by=getal1&amp;sort_order='.$sort_order.'">getal1</a></th>';
            echo '<th><a href="?sort_by=tekst1&amp;sort_order='.$sort_order.'">tekst1</a></th>';
            echo '</tr>';
            while ($row = mysql_fetch_assoc ($res)) {
                echo '<tr>';
                echo '<td>'.$row['datum1'].'</td>';
                echo '<td>'.$row['getal1'].'</td>';
                echo '<td>'.$row['tekst1'].'</td>';
                echo '</tr>';
            }

            echo '</table>';
        }
    }

    
    $sort_by = (isset ($_GET['sort_by'])) ? ($_GET['sort_by']) : ('datum1');
    $sort_by_toegestaan = array ('datum1', 'getal1', 'tekst1');
    if (!in_array ($sort_by, $sort_by_toegestaan)) {
        $sort_by = 'datum1';
    }

    $sort_order = (isset ($_GET['sort_order'])) ? ($_GET['sort_order']) : ('ASC');
    $sort_order_toegestaan = array ('ASC', 'DESC');
    if (!in_array ($sort_order, $sort_order_toegestaan)) {
        $sort_order = 'ASC';
    }

?>


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>sorteervoorbeeld</title>
    <style type="text/css">
        table {
            border: 1px solid black;
        }
        td {
            border: 1px solid #999;
            padding: 3px;
        }
    </style>
</head>

<body>
    <?php
        get_items ($sort_by, $sort_order);
    ?>

</body>
</html>
 
Karel

karel

27/12/2006 11:31:00
Quote Anchor link
super, ik ga ermee aan de slag
 
Jan Koehoorn

Jan Koehoorn

27/12/2006 11:38:00
Quote Anchor link
Oké. Vergeet niet de veldnamen en de tabelnaam aan te passen ;-)
 
Karel

karel

27/12/2006 12:52:00
Quote Anchor link
Het sorteren werkt nu, ik ga dit zometeen even toepassen in m'n interface want heb het voorbeeld even overgenomen. Bedankt!
 
Jan Koehoorn

Jan Koehoorn

27/12/2006 12:57:00
Quote Anchor link
Graag gedaan :-)
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.