ORDER BY variabele

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior .NET developer

Klaar voor een nieuwe uitdaging? Welke technologieën gaan schuil achter de dagelijkse energievoorziening? Als senior .NET developer bij Kenter maak jij samen met je team het verschil, zowel voor de interne organisatie als voor eindklanten. Samen bouwen jullie aan innovatieve dienstverlening met behulp van de nieuwste technologieën en tools. Het is een functie met veel vrijheid, goede arbeidsvoorwaarden én je draagt jouw steentje bij aan de energietransitie. Klinkt dit als iets voor jou? Lees dan verder of solliciteer direct! Wat ga je doen als senior .NET developer? Als senior .NET developer bij Kenter (onderdeel van Alliander) ben je van onschatbare

Bekijk vacature »

Back end developer PHP

Functie Heb jij altijd al eens bij een bedrijf willen werken waar jij géén nummertje bent, die alleen maar uitvoerend werk doet? Dan zou je hier perfect passen! Tuurlijk, je werkt aan projecten voor grote of kleine bedrijven… Het enige verschil hier is, jouw mening telt hier écht. Jouw inbreng wordt gewaardeerd, serieus genomen en gebruikt. En vergeet niet, je werkt niet alleen aan deze projecten. Er werken in totaal ruim 25 developers en designers, onderverdeeld over 3 development teams. Voornamelijk bestaande uit Medior en Senior developers, die samen voor een inspirerende en ambitieuze omgeving zorgen. Hun visie is namelijk

Bekijk vacature »

Front-end developer

Functie Als front-end developer kom je te werken in een team van 30 gedetacheerde, en het team is momenteel flink aan het groeien. Je hebt ervaring met het bouwen van complexe bedrijfsapplicaties waar je gebruik maakt van de nieuwste technologieën waarmee jij elke klant omver blaast. Het gaat om uitdagende projecten met een gemiddelde doorlooptijd van 2 jaar. Hierdoor heb jij echt de volledige focus op een project en kun je flinke impact maken. Het team zit boordevol met ervaren developers die samen dezelfde ambitie delen. Aan de hand van opleidingen en trainingen kun je certificaten halen in jouw expertise

Bekijk vacature »

React developer Inhouse cloudplatform

Functie De functie: Als front-end developer kom je te werken naast 2 andere front-end/React developers, waaronder één senior. Een hele mooie kans dus om in korte tijd veel nieuwe kennis en ervaring op te doen. Ze hebben momenteel veel werk hierin en daarom willen ze het team graag uitbreiden. Het is van belang dat je, zeker gezien het vele thuiswerken, in ieder geval al een aantal projecten hebt gedaan in React. Taken waar je aan kunt denken zijn het ontwikkelen van client-applicaties o.b.v. HTML5, React en andere open standaarden. Ook ben je nauw betrokken bij het implementeren van designs o.b.v.

Bekijk vacature »

Front-end Developer

Dit ga je doen Doorontwikkelen van software; Ontwikkelen en testen van nieuwe functionaliteiten; Implementaties van nieuwe functionaliteiten en updates; Verzorgen van technische migraties naar nieuwe frameworks; Verwerken van incidenten. Hier ga je werken Onze klant, gevestigd in de regio Amsterdam, draagt bij aan het verbeteren van de veiligheid en efficiëntie van de Nederlandse infrastructuur door het ontwikkelen van afgemeten software oplossingen. Zo passen zij location intelligence toe om onderhoud en reparaties efficiënt te laten verlopen. Verder zorgen deze systemen dat incidenten zo snel mogelijk worden opgelost. Als Front-end Developer ben jij samen met je team betrokken met het (door)ontwikkelen van

Bekijk vacature »

Traineeship Full Stack .NET Developer

Dit ga je doen Start op 7 augustus 2023 bij de Experis Academy en ontwikkel jezelf tot een gewilde Full Stack .NET Developer. Maar hoe ziet het traineeship eruit en wat kun je verwachten? Periode 1 De eerste 3 maanden volg je fulltime, vanuit huis, een op maat gemaakte training in teamverband. Je leert belangrijke theorie en krijgt kennis van de benodigde vaardigheden en competenties die nodig zijn om de IT-arbeidsmarkt te betreden. Zowel zelfstandig als in teamverband voer je praktijkopdrachten op het gebied van front- en backend development uit. Wat er per week op het programma staat kun je

Bekijk vacature »

.NET developer

Functie Als .NET ontwikkelaar start jij in een multidisciplinair team met 7 ontwikkelaars. Dit team is verdeeld onder Front-end ontwikkelaars en backend developers. De backend developers werken voornamelijk aan desktop applicaties in combinatie met backend systemen. Hier ga jij dus ook mee aan de slag! Hierbij wordt voornamelijk gebruik gemaakt van C# .NET, WPF, UWP, XAML en MVVM. WPF, UWP, .NET Core, Azure Devops en Entity Framework. WPF en UWP worden dan ook voornamelijk gebruikt voor de user interface van de desktop applicatie. Het development team is dan ook erg gedreven m.b.t. het ontwikkelen van vooruitstrevende en innovatieve horeca automatiseringsoplossingen.

Bekijk vacature »

Traineeship Fullstack developer (WO, 0 tot 3 jaar

Functie Zoals beschreven ga je vanaf start aan de slag bij een passende opdrachtgever, hierbij kijken ze echt naar jouw wensen, kennis/ervaring maar ook de reisafstand. Momenteel hebben ze meerdere klanten waarbij ze groepen hebben opgezet wat maakt dat er diverse uitdagende kansen liggen. Naast het werken bij de opdrachtgever, en het volgen van de masterclasses, zul je regelmatig met de andere trainees in contact zijn. Niet alleen op professioneel vlak maar juist ook bij de borrels en kwartaaluitjes! Kortom; een jaar lang hard aan jezelf werken in combinatie met gezelligheid en plezier. Spreek dit jou aan? Dan komen we

Bekijk vacature »

Back end developer Digital Agency

Functie Wij zijn van origine een wordpress bureau, maar sinds 2006 zijn wij dit wel redelijk ontgroeid. Naar mate de jaren verstreken zijn we gegroeid in omvang, maar ook in de complexiteit van opdrachten waarin wij onze klanten kunnen bedienen. Momenteel bestaat onze organisatie uit 4 front end developers, 12 back end developer 3 projectmanagers en een 2 koppig management. Wij zijn een hele informele, bijna familiaire organisatie. Geen strak pak of overhemd, nee gewoon dragen waar jij je prettig bij voelt. De gemiddelde leeftijd ligt tussen de 25 en 30 en wij doen er veel aan om onze hechte

Bekijk vacature »

Software programmeur

Functieomschrijving Voor een uitdagende werkgever in regio Breda zijn wij op zoek naar een Full Stack C#.NET programmeur. Je bent verantwoordelijk voor het ontwikkelen van apps, webapplicaties en dashboards voor de eigen IOT-oplossingen. Je werkt samen met andere developers en engineers om de sensoren in machines te scannen en vervolgens de data om te zetten in management informatie voor de klanten. Taken en verantwoordelijkheden: Je gaat aan de slag met de volgende technologieën en frameworks: C#, JS frameworks, HTML, TypeScript, SQL & C++, CSS. Geen ervaring met één van deze technologieën is dan ook geen enkel probleem! Deze werkgever biedt

Bekijk vacature »

Web Developer

Bedrijfsomschrijving ENGIE Nederland is onderdeel van de beursgenoteerde ENGIE Groep. ENGIE is actief in 70 landen, met wereldwijd 150.000 medewerkers. Als groep is het de missie om bij te dragen aan de verduurzaming van de wereld. ENGIE Energie biedt energiediensten aan particulieren en grootzakelijk en gaat de uitdagingen van de energietransitie aan door het beschikbaar maken van duurzame energie, het streven de klimaatverandering tot een minimum te beperken, leveringszekerheid te bieden en zorg te dragen voor een verantwoord gebruik van de beschikbare resources. ENGIE Energie investeert daarom in hernieuwbare energiebronnen zoals zon, wind en bio-gas. Functieomschrijving Heb jij veel ervaring

Bekijk vacature »

Technical Asset Specialist Substations

TenneT is growing fast to realize its strategic ambitions. We play a leading role in driving the energy transition. We are looking for a passionate Technical Asset Specialist for substations (onshore and offshore) at our location in Arnhem who will contribute to this and that might be you? Your contribution to TenneT We are searching for a motivated and engaged colleague as a technical asset specialist (onshore and offshore) for instrument transformers and surge arresters, with preferably a strong background in the area of insulation coordination. As a specialist for insulation coordination you are responsible for overarching topics regarding insultation

Bekijk vacature »

Embedded Software Developer

Functie omschrijving Voor een mooi softwarebedrijf in omgeving Ridderkerk zijn wij op zoek naar een Embedded Software developer. Ben jij enthousiast en een echte team player? Lees dan snel of dit iets voor jou is! Binnen deze rol houdt jij je bezig met alle werkzaamheden die nodig zijn om een functionaliteit te bouwen. Denk aan ontwerpen, architectuur, programmeren en algoritmes. Je voert test en validatie werkzaamheden uit bij de implementatie bij de klant. Ben jij een Embedded Software Developer die affiniteit heeft met de allernieuwste technieken? Laat dan snel wat van je horen! Bedrijfsprofiel Onze opdrachtgever bestaat uit een groot

Bekijk vacature »

Medior/senior Python developer

Functie Bedrijven komen bij deze organisatie om technische vraagstukken op te lossen en hierin ook tot oplossingen te komen waar ze zelf misschien niet aan gedacht hadden. Jij gaat vanuit je ervaring dus niet alleen hands-on aan de slag met het ontwikkelen, maar zult ook zeker adviseren en proactief meedenken met de klant. Er zijn meerdere lange en/of korte projecten en het type klanten is heel uiteenlopend. Zo kun je terecht komen in een multidisciplinair scrumteam waarin je als Python developer meewerkt, of juist voor een kleiner (Greenfield) project aan de slag gaan waarin je veel breder bezig bent. Door

Bekijk vacature »

Software Ontwikkelaar

Functieomschrijving In deze uitdagende functie als Software Developer ga je de volgende taken uitvoeren: Maatwerk back-end software programmeren; API koppelingen bouwen; Software optimaliseren voor klanten; Bouwen maatwerk applicaties; Werken met Microsoft stack zoals C#, .NET (Core) en Entity framework; Bedrijfsprofiel Je gaat werken bij een klein softwareontwikkelingsbureau, die maatwerk software bouwt voor klanten door heel Nederland. Dit doen zij al meer dan 20 jaar. Het is van oorsprong een familiebedrijf, opgezet door de eigenaar, die er nog steeds werkt. Het team bestaat vooral uit back-end developers en één systeembeheerder. Je krijgt veel kans om jezelf te ontwikkelen en krijgt tevens

Bekijk vacature »
Fred

Fred

16/08/2004 23:16:00
Quote Anchor link
Ik heb een php-pagina geschreven die initieel wordt aangeroepen met een link en vervolgens naar zichzelf verwijst om de gebruiker de mogelijkheid te geven een tabel te sorteren op een zelfgekozen kenmerk. Hiervoor gebruik ik een variabele $Sortby die bij het lezen van de database wordt gebruikt als sorteringscriterium. Ik krijg echter telkens foutmeldingen. Zit er een fout in het script of maak ik een denkfout (en kan het dus niet wat ik wil). Hieronder het script:

<HTML>
<HEAD>
</HEAD>
<BODY>
Sorteer het repertoire op <SELECT NAME = "Sortby">
<FORM ACTION = "repertoire.php" METHOD = GET>
<OPTION VALUE = "">kies een optie</OPTION>
<OPTION VALUE = "pagina">paginanummer</OPTION>
<OPTION VALUE = "titel">titel</OPTION>
<OPTION VALUE = "componist">componist/arrangeur</OPTION>
<OPTION VALUE = "project">project</OPTION>
</SELECT>
<INPUT TYPE = SUBMIT NAME = "SUBMIT" VALUE = "Verzenden!">
<BR><BR>
<table border='0' cellpadding='0' cellspacing='10' style='border-collapse: collapse' bordercolor='#111111' width='100%'>
<tr>
<th width='5%' bgcolor='#FFFFFF' align='left'><i><b><font face='Arial' size='2'>Naam</font></b></i></th>
<th width='5%' bgcolor='#FFFFFF' align='left'><i><b><font face='Arial' size='2'>Naam</font></b></i></th>
<th width='50%' bgcolor='#FFFFFF' align='left'><i><b><font face='Arial' size='2'>Naam</font></b></i></th>
<th width='20%' bgcolor='#FFFFFF' align='left'><i><b><font face='Arial' size='2'>Telefoon</font></b></i></th>
<th width='20%' bgcolor='#FFFFFF' align='left'><i><b><font face='Arial' size='2'>
E-mailadres</font></b></i></th>
</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
<?php

require ("../db_access.php");//haalt gebruikersgegevens voor de database op
$db = mysql_connect($Host, $Gebruiker, $Wachtwoord);
# opent de verbinding
mysql_select_db($DBnaam, $db);
#kiest de database
$sql = "SELECT * FROM repertoire ORDER BY $Sortby";
$result = mysql_query($sql);
#voert de query uit
while ($row = mysql_fetch_array($result))
echo ("<td>$row[jaar]</td><td> $row[pagina]</td><td>  $row[titel]</td><td>  $row[componist] </td><td> $row[project]</td>");
?>

</BODY>
</HTML>



</BODY>
</HTML>
 
PHP hulp

PHP hulp

27/11/2024 02:56:29
 
Fred

Fred

16/08/2004 23:52:00
Quote Anchor link
Voor de volledigheid nog even de foutmelding:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /var/www/w/wfnet.nl/HTML/repertoire.php on line 35
 
Fred

Fred

16/08/2004 23:52:00
Quote Anchor link
Voor de volledigheid nog even de foutmelding:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /var/www/w/wfnet.nl/HTML/repertoire.php on line 35
 
Bram Z

Bram Z

16/08/2004 23:52:00
Quote Anchor link
Als Sortby leeg is geeft hij een error dus probeer dit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
#kiest de database
if($Sortby==""){
$Sortby="titel";
}

$sql = "SELECT * FROM repertoire ORDER BY `$Sortby`";
?>
Gewijzigd op 16/08/2004 23:53:00 door Bram Z
 
Fred

Fred

17/08/2004 00:12:00
Quote Anchor link
Dank Bram! Dit werkt. Nu zit ik alleen nog met het probleem dat, als je een keuze maakt voor een sorteercriterium, dit niet overgenomen wordt in het script (althans, ik krijg geen nieuw gesorteerde output). Ik blijk dus twee problemen te hebben...
 
Bram Z

Bram Z

17/08/2004 12:44:00
Quote Anchor link
Leer eens een form op te zetten :D
<form action="repertoire.php" method="GET">
<select name="Sortby">
<option value="titel">kies een optie</option>
<option value="pagina">paginanummer</option>
<option value="titel">titel</option>
<option value="componist">componist/arrangeur</option>
<option value="project">project</option>
</select>
<imput type="submit" value="Verzenden!">
</form>

En waarom zet gij alles in hoofdletters ?
 
Fred

Fred

17/08/2004 22:37:00
Quote Anchor link
Het formulier was wel een rommeltje! Dat krijg je als je snel iets wil maken. Toch doet het script nog niet wat ik wil. De sorteervolgorde blijft hangen op de waarde die ingesteld wordt indien $Sortby leeg is, onafhankelijk van de keuze die gemaakt wordt. De pagina repertoire.php ziet er nu als volgt uit:

<HTML>
<HEAD>
</HEAD>
<BODY>

<FORM ACTION = "repertoire.php" METHOD = "GET">
Sorteer het repertoire op <SELECT NAME = "Sortby">
<OPTION VALUE = "titel">kies een optie</OPTION>
<OPTION VALUE = "pagina">paginanummer</OPTION>
<OPTION VALUE = "titel">titel</OPTION>
<OPTION VALUE = "componist">componist/arrangeur</OPTION>
<OPTION VALUE = "project">project</OPTION>
</SELECT>
<INPUT TYPE = "SUBMIT" VALUE = "Verzenden!">
</FORM>
<BR><BR>
<table border='0' cellpadding='0' cellspacing='10' style='border-collapse: collapse'

bordercolor='#111111' width='100%'>
<tr>
<th width='5%' bgcolor='#FFFFFF' align='left'><i><b><font face='Arial'

size='2'>Jaar</font></b></i></th>
<th width='5%' bgcolor='#FFFFFF' align='left'><i><b><font face='Arial'

size='2'>Pagina</font></b></i></th>
<th width='50%' bgcolor='#FFFFFF' align='left'><i><b><font face='Arial'

size='2'>Titel</font></b></i></th>
<th width='20%' bgcolor='#FFFFFF' align='left'><i><b><font face='Arial'

size='2'>Componist</font></b></i></th>
<th width='20%' bgcolor='#FFFFFF' align='left'><i><b><font face='Arial' size='2'>
Project</font></b></i></th>
</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
<?php

require ("../db_access.php");//haalt gebruikersgegevens voor de database op
$db = mysql_connect($Host, $Gebruiker, $Wachtwoord);
# opent de verbinding
mysql_select_db($DBnaam, $db);
#kiest de database
if($Sortby==""){
$Sortby="titel";
}

$sql = "SELECT * FROM repertoire ORDER BY '$Sortby'";
$result = mysql_query($sql);
#voert de query uit
while ($row = mysql_fetch_array($result))
echo ("<tr><td>$row[jaar]</td><td> $row[pagina]</td><td>  $row[titel]</td><td>  

$row[componist] </td><td> $row[project]</td></tr>"
);
mysql_free_result($result);
mysql_close($db);

?>

</TABLE>
</BODY>
</HTML>

Heb al van alles geprobeerd, maar niets lukt. De waarde uit het keuzemenu wordt overigens wel gewoon weergegeven als repertoire.php&Sortby=project (bijvoorbeeld). Wie weet raad??
 
Bart Waarom verplicht

Bart Waarom verplicht

17/08/2004 23:46:00
Quote Anchor link
<FORM ACTION = "repertoire.php" METHOD = "GET">
->
<FORM ACTION = "repertoire.php" METHOD = "POST">

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php

require ("../db_access.php");//haalt gebruikersgegevens voor de database op
$db = mysql_connect($Host, $Gebruiker, $Wachtwoord);
# opent de verbinding
mysql_select_db($DBnaam, $db);
#kiest de database
?>


->

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php

require ("../db_access.php");//haalt gebruikersgegevens voor de database op
$db = mysql_connect($Host, $Gebruiker, $Wachtwoord);
# opent de verbinding
mysql_select_db($DBnaam, $db);
#kiest de database
$Sortby = $_POST['Sorby'];
?>


Probeer het zo is...
?>
 
Fred

Fred

17/08/2004 23:58:00
Quote Anchor link
Dank Bart! Het werkt!
 
Bram Z

Bram Z

18/08/2004 00:02:00
Quote Anchor link
Het is toch beter met Get:

<FORM ACTION = "repertoire.php" METHOD = "POST">
->
<FORM ACTION = "repertoire.php" METHOD = "GET">

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php

require ("../db_access.php");//haalt gebruikersgegevens voor de database op
$db = mysql_connect($Host, $Gebruiker, $Wachtwoord);
# opent de verbinding
mysql_select_db($DBnaam, $db);
#kiest de database
?>


->

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php

require ("../db_access.php");//haalt gebruikersgegevens voor de database op
$db = mysql_connect($Host, $Gebruiker, $Wachtwoord);
# opent de verbinding
mysql_select_db($DBnaam, $db);
#kiest de database
$Sortby = $_GET['Sorby'];
?>
 
Mitch X

Mitch X

18/08/2004 00:07:00
Quote Anchor link
Get beter?
Dan zien de gebruikers wel wat je doorvoerd ... let daar op he? :)
 
Bart Waarom verplicht

Bart Waarom verplicht

18/08/2004 00:07:00
Quote Anchor link
Waarom GET?
Zover ik weet is het in sommige gevallen veiliger om POST te gebruiken....
 
Fred

Fred

18/08/2004 00:10:00
Quote Anchor link
Get geeft zover ik weet de mogelijkheid om de pagina te bookmarken. Waarom zou get minder veilig zijn? Iets anders dan de voorgeprogrammeerde opties kunnen met deze pagina toch niet worden uitgevoerd?
 
Eris -

Eris -

18/08/2004 00:17:00
Quote Anchor link
Get is minder veilig omdat speciaal voor belangrijke gegevens als passworden. Maar ook grote lappen tekst niet zichtbaar zijn in de url en dus ook niet te vinden is in je de serverlogs. Dit maakt allles iets minder hack gevoelig. Al hoewel een slechte script dat geprogrameert is met post is altijd onveiliger dan een goed geprogrameerde script met GET.
 
Bram Z

Bram Z

18/08/2004 13:08:00
Quote Anchor link
Hier in dit geval is GET beter
 



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.