Maar 1 result uit functie?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Magento2 Developer

Functie Ben jij een ontwikkelaar en wil jij een volgende stap zetten en als teamlead aan de slag? Lees dan snel verder! Voor een gewilde opdrachtgever in omgeving Delft zijn wij op zoek naar een programmeur die als meewerkend voorman aan de slag wilt gaan. Een developer die een team van twee man aan zal sturen. Jouw werkzaamheden zullen er als volgt uitzien; Ontwikkelen en ontwerpen van API's; Maatwerkoplossingen; Databeveiliging; Optimalisatie webshops; Ontwikkelen technische implementaties voor verbetering database; Aanspreekpunt voor de organisatie en verantwoordelijk voor de aansturing van externe developers. Zoek je veel uitdaging en veelzijdigheid in je werk dan

Bekijk vacature »

Low-Code Expert/Developer: Power Platform Speciali

Bedrijfsomschrijving Als Low-Code Expert/Developer bij ons innovatieve bedrijf, neem je een cruciale rol op je in de creatie, ondersteuning en implementatie van diverse oplossingen met behulp van het veelzijdige Power Platform. Dit platform omvat Power Apps, Power BI, Power Automate, Power Virtual Agent en Azure Logic Apps. Het Power Platform biedt je de mogelijkheid om klanten te voorzien van naadloze integraties door op maat gemaakte oplossingen te creëren die compatibel zijn met (bijna) alle bestaande software-infrastructuren. Dankzij het uitgebreide scala aan toepassingen, krijg je de kans om als architect en projectleider van je eigen oplossing te fungeren. Dompel jezelf onder

Bekijk vacature »

Software Developer C++ en Perl

Ben je een slimme en enthousiaste universitair opgeleide bèta die graag bij een relatief klein softwarebedrijf wil werken waar de sfeer goed is en eigen inbreng gewaardeerd wordt? Wij, IntelliMagic in Leiden, ontwikkelen technisch hoogwaardige software op het gebied van IT infrastructuur performance analytics. Het type software zorgt voor intellectueel interessante uitdagingen. We ontwerpen de producten zelf en verkopen deze als off-the-shelf software aan grote bedrijven in Europa en de VS. Wij zoeken een ervaren C++ software engineer met kennis van Perl voor een van onze ontwikkelteams. Werkzaamheden Samen met de andere ontwikkelaars specificeren, ontwerpen en implementeren van nieuwe functionaliteit

Bekijk vacature »

IT Manager team PaaS

TenneT is hard groeiende om haar ambities waar te kunnen maken. Zo nemen wij een leidende rol in het aanjagen van de energietransitie. Het werven van nieuw talent speelt daarin een cruciale rol. Wij zijn op zoek naar een gedreven Lead PaaS die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je wordt de Teammanager (Lead) van een nieuw team binnen de afdeling Basic van Information Technology and Facilities (ITF) van TenneT. Het team heet Platform as a Service. Hier wordt elke dag in een goede sfeer met zijn allen hard gewerkt om vanuit IT

Bekijk vacature »

Junior .NET developer

Functie Wij hebben drie scrumteams. Het eerste team focust zich op het stukje hardware wat wij in huis doen. Zij maken als team o.a. gebruik van C++. De andere twee scrumteams zijn allebei bezig met data verwerking en maken hierbij in de backend gebruik van C# .NET / .NET Core. Het verschil tussen deze teams is dat één team de data verwerking doet voor de mobiele applicatie. Zij werken hierbij dus ook met Xamarin. Het andere team focust zich op de webapplicaties en maakt hierbij ook gebruik van ASP.NET MVC. Op basis van jouw ambities en kwaliteiten kijken wij samen

Bekijk vacature »

C++ Developer

Functieomschrijving Ben jij als software engineer toe aan een nieuwe uitdaging? Dan zijn wij op zoek naar jou! Voor het maken van de procesbesturingsoftware gebruiken onze projectteams een in C++ en C# geschreven tool. Dit is een gedistribueerd object framework wat alle kernfuncties biedt voor een procesautomatisering. Verder zullen jouw werkzaamheden o.a. bestaan uit: Analyseren van vragen en wensen van gebruikers en deze vertalen naar een functioneel ontwerp; Ontwerpen, programmeren en testen van productaanpassingen; Implementeren van nieuwe productreleases in de projectteams; Continu toetsen van het effect van nieuwe releases op andere tools en processen; Inzichtelijk maken van voortgang omtrent softwarewerkzaamheden,

Bekijk vacature »

.NET developer

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

Bekijk vacature »

Leidinggevend Full Stack Developer

Hé jij, nieuwe Pinkcuber! Ga aan de slag bij Pinkcube, online leverancier van promotieartikelen! Een innovatieve organisatie waar extra stappen zetten voor klanten de normaalste zaak van de wereld is. Ambitieus zijn we ook. ‘Naoberschap’ staat bij Pinkcube hoog in het vaandel; we helpen elkaar en iedereen is welkom. Pinkcube is Great Place to Work Certified, erkend leerbedrijf, maatschappelijk betrokken partner van stichting Present en partner van CliniClowns. En misschien wel jouw nieuwe werkgever. Wij zoeken namelijk een enthousiaste: Leidinggevend Full Stack Developer (40 uur, medior/senior) Ben jij klaar om baanbrekende ideeën tot leven te brengen en deel uit te

Bekijk vacature »

OutSystems Developer

Dit ga je doen Het van scratch af aan ontwikkelen van applicaties met OutSystems; Het aanhaken bij diverse projecten binnen de organisatie; Schakelen met de business; Meedenken over de mogelijkheden van het platform binnen de organisatie. Hier ga je werken Deze organisatie is een toonaangevende speler in de vastgoedbranche en telt momenteel ruim 500 medewerkers. Met meer dan 150 applicaties staat er een complex applicatielandschap, bestaande uit standaard- en maatwerkapplicaties. De maatwerkapplicaties worden ontwikkeld door een inhouse development team. Het doel voor de komende periode is het verder vernieuwen en optimaliseren van het huidige applicatielandschap. Zo staat de organisatie aan

Bekijk vacature »

SAP HANA Cloud Application Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Veldhoven Vacature ID: 12662 Introductie HANA Cloud Application Developer at a High Tech company. The company is the world's leading provider of lithography systems for the semiconductor industry, manufacturing complex machines that are critical to the production of integrated circuits or chips. Our purpose is “unlocking the potential of people and society by pushing technology to new limits”. We do this guided by the principles “Challenge”, “Collaborate” and “Care”. This role is situated in the Big Data Analytics (BDA) Domain. The teams have mixture of young talent and senior specialists and have a

Bekijk vacature »

E-Identity Developer met Projectleider Kwaliteiten

Functieomschrijving Voor de kamer van koophandel zijn we op zoek naar een E-Identity developer met projectleider kwaliteiten. Voor deze opdracht zoekt KVK een Informatieanalist met Technisch Projectleider en ICT developer kwaliteiten, met kennis van E-identity. We zoeken in de breedte en niet specifiek in de diepte qua skillset. Een Junior Projectmanager, een Junior Informatieanalist, een Junior Developer (full stack), een Junior Designer en een Junior ICT architect ineen, met een sterk gevoel van stakeholder management en planning vaardigheden. Door de internationale setting, én de realisatie van ontsluiting van en naar basisregisters toe zijn wij op zoek naar enige ervaring binnen

Bekijk vacature »

Fullstack developer

Zie jij mogelijkheden om onze tooling technisch te verbeteren en uit te bouwen? Over Jobmatix Jobmatix is een innovatieve en internationale speler op het gebied van jobmarketing. Onze jobmarketing automation tool helpt organisaties bij het aantrekken van nieuw talent door vacatures digitaal, geautomatiseerd en op een efficiënte manier te adverteren en onder de aandacht te brengen bij de doelgroep op 25+ jobboards. Volledig performance-based, waarbij organisaties betalen op basis van cost per click of cost per applicant. Maandelijks wordt onze jobmarketing automation tool al gebruikt door vele directe werkgevers, intermediairs en mediabureaus, waaronder Picnic, Rijkswaterstaat, AdverOnline, Schiphol, DPA, Teleperformance en

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 »

Front end developer binnen de consultancy

Functie Je komt in een team met ambitieuze developers die de passie voor Front-End met jou delen. Samen ga je aan de slag met leuke en leerzame opdrachten. Het team heeft een eigen budget en financiën en zij bepalen zelf hoe dat besteed en investeert wordt. Je gebruikt tools als JavaScript, Node.js, React, Angular, Typescript en Vue.js wanneer je werkt aan de opdrachten. Daarnaast zul je veel leren van je collega’s en gezamenlijk een leuke tijd doorbrengen tijdens activiteiten zoals wintersport, hackatons en conferentiebezoeken. Je krijgt niet alleen de mogelijkheid Front-End te ontwikkelen, maar ook vooral jezelf. Dit kan behaald

Bekijk vacature »

Java Developer

Java/Kotlin Developer Ben jij een ervaren Java/Kotlin developer met een passie voor het automatiseren van bedrijfsprocessen? Wil je graag deelnemen aan uitdagende projecten bij aansprekende klanten? En ben je op zoek naar een professioneel, ambitieus en dynamisch bedrijf om je carrière verder te ontwikkelen? Kom dan ons team bij Ritense in Amsterdam versterken! Zo ziet de functie eruit: Als Java/Kotlin developer bij Ritense ben je verantwoordelijk voor de ontwikkeling en implementatie van applicaties die bedrijfsprocessen automatiseren, zodat onze klanten slimmer, efficiënter en klantgerichter kunnen werken. Als developer ben je in de lead en zorg je voor de correcte oplevering van

Bekijk vacature »
Nick K

Nick K

08/02/2011 14:41:47
Quote Anchor link
Hallo allemaal,

Ik heb een functie die aanwezige leden bij een vergadering moet tonen. Nu doet hij dat wel, maar stopt na de eerste resultaat terwijl ik wel een while lus heb over een database, waarbij er op het moment van testen nu 2 results horen uit te komen.

Dit is de functie:

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
function aanwezigeLeden($meeting)
{

$sql = ("SELECT leden.id, leden.voornaam, leden.achternaam FROM leden, aanwezigheid, meeting WHERE meeting.id = aanwezigheid.meeting_id AND leden.id = aanwezigheid.leden_id AND meeting.id = $meeting AND aanwezigheid.aanwezig = 1");

$result = mysql_query($sql);

while ($row = mysql_fetch_assoc($result))
{

    return '<a href="leden.php?u='.$row['id'].'">'.$row['voornaam'].' '.$row['achternaam'].'</a><br />';
}
}

?>


Als ik de query in phpMyAdmin stop dan komen er wel 2 results uit.

Hier is het stukje code waar ik de functie aanroep:

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
<table width="100%">
<tr>
 <th style="width:70px;">Datum</th>
 <th style="width:170px;">Gelegenheid</th>
 <th style="width:175px;">Uw aanwezigheid</th>
 <th style="width:140px;">Aanwezig</th>
 <th style="width:140px;">Niet aanwezig</th>
 <th>Misschien</th>
</tr>

<?php
$curdate
= date("Y-m-d");
$userid = $_GET['userid'];

$select = mysql_query("SELECT id, titel, DATE_FORMAT(datum, '%d-%m-%Y') AS datumNew FROM meeting WHERE datum >= '$curdate' ORDER BY datum") or die(mysql_error());

while($r = mysql_fetch_array($select)){
extract($r);

echo '<tr><td>' . $datumNew . '</td><td>' . $titel . '</td><td>' . aanwezigheidButtons($id, $userid) . '</td><td>' . aanwezigeLeden($id) . '</td><td>' . afwezigeLeden($id) . '</td><td>' . misschienAanwezig($id) . '</td></tr>';  

}

?>

</table>


Komt erop neer dat ik in die tabel de vergaderingen opvraag en dan per vergadering de leden wil laten zien die wel/niet/misschien komen.

Alvast erg bedankt!!

Nick
 
PHP hulp

PHP hulp

22/12/2024 21:18:50
 
Mebus  Hackintosh

Mebus Hackintosh

08/02/2011 14:44:13
Quote Anchor link
De loop is nog niet helemaal klaar en jij returnt al wat. Dus niet alles kan ge returnt worden omdat ie na de eerste stopt. Doe eens dit:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
while ($row = mysql_fetch_assoc($result))
{
    @$store .= '<a href="leden.php?u='.$row['id'].'">'.$row['voornaam'].' '.$row['achternaam'].'</a><br />';
}

return $store;


@andere: Ja ik weet het van de @ voor de variabele. Dit is gewoon mooier in mijn ogen.
Gewijzigd op 08/02/2011 14:45:00 door Mebus Hackintosh
 
Ozzie PHP

Ozzie PHP

08/02/2011 14:47:00
Quote Anchor link
waarom staat daar een @??
 
Nick K

Nick K

08/02/2011 14:47:23
Quote Anchor link
Aah wat stom dat ik daar niet aan dacht zeg!

Bedankt, het werkt nu :)
 
TJVB tvb

TJVB tvb

08/02/2011 14:48:34
Quote Anchor link
Mebus vg op 08/02/2011 14:44:13:
@andere: Ja ik weet het van de @ voor de variabele. Dit is gewoon mooier in mijn ogen.


Zou je dat uit kunnen leggen? Een @ wordt in PHP gebruikt voor het onderdrukken van fouten en daarmee nooit mooi in je code

@Nick, er zit geen enkele foutafhandeling in je code
Gewijzigd op 08/02/2011 14:49:05 door TJVB tvb
 
Mebus  Hackintosh

Mebus Hackintosh

08/02/2011 14:48:56
Quote Anchor link
Ozzie PHP op 08/02/2011 14:47:00:
waarom staat daar een @??


Zodat er geen error/notice wordt getoond omdat de variabele eigenlijk nog niet is aangemaakt. Met die @ ervoor onderdruk je die melding dus.
 
TJVB tvb

TJVB tvb

08/02/2011 14:50:17
Quote Anchor link
Mebus vg op 08/02/2011 14:48:56:
Zodat er geen error/notice wordt getoond omdat de variabele eigenlijk nog niet is aangemaakt. Met die @ ervoor onderdruk je die melding dus.


Definieer die dan gewoon daarvoor. Bij een muur die scheurt ga je ook geen behang plakken maar het oplossen.
 
Nick K

Nick K

08/02/2011 14:50:40
Quote Anchor link
Ik heb bovenaan de variabele $store = ''; aangemaakt, vond ik wat netter. Maar nogmaals bedankt :)
 
Mebus  Hackintosh

Mebus Hackintosh

08/02/2011 14:50:53
Quote Anchor link
TJVB tvb op 08/02/2011 14:48:34:
Mebus vg op 08/02/2011 14:44:13:
@andere: Ja ik weet het van de @ voor de variabele. Dit is gewoon mooier in mijn ogen.


Zou je dat uit kunnen leggen? Een @ wordt in PHP gebruikt voor het onderdrukken van fouten en daarmee nooit mooi in je code

@Nick, er zit geen enkele foutafhandeling in je code


Ik gebruik het alleen voor zulke kleine dingetjes.. Zodat er niet ergens anders in het script staat dat de variabele $store word aangemaakt. Anders staat er nog ergens in het script zoiets als dit: $store = ''; dat vind ik gewoon een overbodige regel en vind ik niet mooi ook al is het voor sommige (meeste) dus geen nette manier.
Gewijzigd op 08/02/2011 14:51:39 door Mebus Hackintosh
 
Nick K

Nick K

08/02/2011 14:52:08
Quote Anchor link
@TJVB, waar zou ik voor foutafhandeling nodig moeten hebben dan?
 
Mebus  Hackintosh

Mebus Hackintosh

08/02/2011 14:53:08
Quote Anchor link
Om zelf sneller fouten in je script op te kunnen lossen zodat er hier minder topics aangemaakt worden (:
 
Ozzie PHP

Ozzie PHP

08/02/2011 14:53:13
Quote Anchor link
Mebus vg op 08/02/2011 14:50:53:
Ik gebruik het alleen voor zulke kleine dingetjes.. Zodat er niet ergens anders in het script staat dat de variabele $store word aangemaakt. Anders staat er nog ergens in het script zoiets als dit: $store = ''; dat vind ik gewoon een overbodige regel en vind ik niet mooi ook al is het voor sommige (meeste) dus geen nette manier.

Mja, ieder z'n ding. Ik vind het maar een rare manier van handelen. Je creëert terwijl je je er volledig bewust van bent een fout en die ga je dan maar onderdrukken :-s
 
Nick K

Nick K

08/02/2011 14:55:16
Quote Anchor link
Mebus vg op 08/02/2011 14:53:08:
Om zelf sneller fouten in je script op te kunnen lossen zodat er hier minder topics aangemaakt worden (:


Hoe maak ik een foutafhandeling die mij erop kan wijzen dat ik 1 variabele steeds overschrijf ipv dat ik ze aan elkaar moet plakken? Dat bedoel ik meer :)
 
- SanThe -

- SanThe -

08/02/2011 14:55:16
Quote Anchor link
Mebus vg op 08/02/2011 14:48:56:
Ozzie PHP op 08/02/2011 14:47:00:
waarom staat daar een @??


Zodat er geen error/notice wordt getoond omdat de variabele eigenlijk nog niet is aangemaakt. Met die @ ervoor onderdruk je die melding dus.


Dus gebruik je dat NOOIT maar maak je de variabele even vóór de while() bekend.
$blabla = '';
 
TJVB tvb

TJVB tvb

08/02/2011 14:55:19
Quote Anchor link
@Mebus, foute dingen aanleren omdat het niet mooi is? Rare gewoonte

@Nick, wat gebeurt er als jouw query fout gaat?
Waarom gebruik je trouwens extract en niet gewoon $r['datumNew'] ? ($r is ook een nietszeggende naam)
 
Nick K

Nick K

08/02/2011 15:11:35
Quote Anchor link
Hmm weet ik eigenlijk niet, ooit zo aangeleerd :/ Zal het wel even op de 'normale' manier proberen dan. Thx voor de tip!
 



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.