Foreach vragen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Medior/senior Back-end developer wanted!

Functie Because of the growth within the company, we are looking for reinforcement in the devlopmenttean. As a back-end developer you build the company software that helps us with the primary processes. A fun (internal) project in which you continuously develop the software! You will work in a small team, we have daily stand-ups and a scrum session every fortnight, led by our Scrum Master. During these sessions, you get the opportunity to present your ideas and discuss them with your fellow developers and the Product Owner. Within the development teams, we use Trello, Gitlab, Jiira, Confluence and Boockstack. They

Bekijk vacature »

Fullstack developer - medior

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en zou jij graag bij een platte maar informele organisatie willen werken? Voor een mooi softwarebedrijf in omgeving Ridderkerk zijn wij op zoek naar versterking voor op de afdeling Software Development! Als Fullstack developer wordt je bij dit bedrijf onderdeel van de volledige ontwikkeling van requirement tot oplevering! Werkzaamheden Jouw focus ligt op de front end en alles wat daarbij komt kijken. Je gaat ontwerpen, ontwikkelen, testen en valideren. Je zult voornamelijk werken met React.js en Typescript. Maar ook Javascript, HTML en CSS komen aanbod. Daarnaast zal je ook regelmatig met

Bekijk vacature »

Senior Front end developer

Functie Wij zijn op zoek naar een ambitieuze, zelfsturende Front-end Expert die ons (internationale) team komt versterken. Onze huidige software development afdeling bestaat uit 7 developers en designers. Wij zijn een écht softwarehuis, dus ervaring in software development is wel echt een must. Er wordt tegelijkertijd aan meerdere projecten gewerkt, voor mooie toonaangevende klanten. Je hebt dus regelmatig te maken met deadlines en opleveringen. Een deel van onze omgeving is in Angular.JS. Dit deel wordt langzamerhand omgebouwd naar de nieuwste versie van Angular. Jouw werkzaamheden zullen bestaan uit: Het aansturen en begeleiden van jouw collega’s Het implementeren van visuele elementen

Bekijk vacature »

Lead Webdeveloper

As Lead Web Developer at KUBUS you are responsible for the implementation design of requirements and the software architecture of the web application and services of BIMcollab. In your role as lead developer you will naturally search for the optimum between the required implementation time, the performance of the application and a fast go-to-market of features, in line with our automated test and release train. Together with the other senior developers in your team you monitor the architecture of the application and you advise the product owner about necessary refactoring to improve the maintainability of the platform. Our development team

Bekijk vacature »

HBO startersfunctie .NET Ontwikkelaar

Functie omschrijving We are looking for a dutch native speaker Ben je in januari 2023 klaar met je HBO opleiding en zoek je een mooie uitdaging? Wacht niet langer en solliciteer direct! Voor een familiebedrijf in de regio van Boxtel ben ik op zoek naar een C#.NET Ontwikkelaar. Jij gaat aan de slag met de (door)ontwikkeling van de maatwerksoftware projecten en gaat ook nieuwe software bouwen, middels de Microsoft-stack. Het bedrijf maakt gebruik van de volgende technieken: C# & ASP.NET; MVC; MS SQL; Entity Framework; Je krijgt hier veel tijd om te leren en eventueel door te groeien en het

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 »

Full-stack developer

Als Full-stack developer bij KUBUS houd je je bezig met het ontwikkelen van de (web)applicatie en services van BIMcollab. Samen met je SCRUM team werk je aan zowel de front- als de back-end. Als softwarebedrijf bevindt KUBUS zich in een unieke positie. We bouwen aan onze eigen producten die wereldwijd door tienduizenden gebruikers worden gebruikt. Ons bedrijf heeft precies de juiste grootte: groot genoeg om echt impact te maken in de markt, maar klein genoeg om als individuele ontwikkelaar invloed uit te kunnen oefenen en echt het verschil te kunnen maken. Ons ontwikkelteam bestaat uit ruim 40 ontwikkelaars, testers, scrum

Bekijk vacature »

Front-end developer wanted! (Angular, React, Vue.j

Functie Under the guidance of 3 account managers, one of whom will be your point of contact within your expertise, you will start working for various clients. He or she will help you find a suitable and challenging assignment. Naturally, they will take your situation, experience and (technical) ambitions into account. The assignments last one to two years on average. This allows you to really commit to a project and make an impact as a consultant. Besides the assignment, you will regularly meet your colleagues from the IT department to share knowledge or discuss new trends, for example. Master classes

Bekijk vacature »

Front-end developer

Functie Jij komt te werken in een team van 5 developers. het product is continue in beweging. Nieuwe en bestaande klanten vragen om vaak nieuwe features. Hierin ben jij zeer belangrijk om te zorgen dat de functionaliteiten goed opgezet worden op technisch vlak. Designs krijg je aangeleverd van een externe partij zodat jij je primair kan focussen op de techniek! Je hebt daarbij alle vrijheid om je eigen creativiteit toe te passen en mee te denken over de gebruikte technieken. Het gezamenlijke doel is een product dat functioneel zeer gebruiksvriendelijk is en het bedrijfsproces van de gebruikers versneld en kwalitatief

Bekijk vacature »

Junior .NET developer

Functie Ons programma is voor afgestudeerde enthousiastelingen die het als een uitdaging zien om met een klein dynamisch team bij de grootste bedrijven van Nederland aan de slag te gaan. Tijdens jouw dienstverband word jij begeleid door een talent manager. Het ontwikkelen van jouw talent staat hierbij centraal. Het programma doorloop je met een team van circa 8 Mede- trainees. De eerste maand start je met een fulltime inhouse opleiding. Deze staat geheel in het teken van de werkzaamheden die jij verder in het programma zult uitvoeren. Na deze opleidingsmaand ga je aan de slag in een dynamische omgeving bij

Bekijk vacature »

Scrum Master

TenneT is hard groeiend om de onze 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 Scrum master op onze locatie Arnhem die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je begeleidt twee teams binnen de afdeling Platform Services (PLS). Je helpt mee de devops manier van werken van de teams verder door te ontwikkelen. Je helpt de PO bij het managen van de product backlog; het voorbereiden van

Bekijk vacature »

Android developer

De functie Schiphol is een plek om te reizen, te verblijven en te werken. Door middel van data en technologie richten we op al deze gebieden het leef- en werkklimaat optimaal in en zorgen we voor een slimmere en efficiëntere operatie. Wij ontwikkelen nieuwe producten en diensten vanuit de wensen en behoeften van onze klanten, voorspellen passagier flows en testen digitale oplossingen om rijen en andere pijnpunten in het proces te verminderen. Met slimme feedback van sensortechnologie maken we zelfs data van toiletten en stoelen inzichtelijk en bruikbaar. Het Commercial Platform bestaat uit multidisciplinaire teams met een end-2-end verantwoordelijkheid voor

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET developer begint jouw dag na een bak koffie met een stand up. De vorderingen worden tijdens de stand up besproken en de doelen worden opgesteld waar jullie als team in de volgende sprint naartoe gaan werken. Onze backend is geschreven in .NET Core en onze Front-end in Angular. Bij ons ga jij dan ook Fullstack aan de slag. Jij wordt hier opgeleid om zelfstandig te kunnen programmeren en applicaties te kunnen implementeren. Er wordt op projectbasis gewerkt, dit bied leuke uitdagingen omdat elke klant een andere visie heeft over de applicatie die wij maken. Je gaat

Bekijk vacature »

Software Developer PHP

Functie omschrijving We are looking for a dutch native speaker Voor een opdrachtgever in de regio van Geldrop ben ik op zoek naar een Software Developer PHP. Jij krijgt een rol met veel verantwoordelijkheid in een groeiende organisatie. In deze functie werkt je voornamelijk remote en op een vast moment kom je met het team samen, om samen te werken en nieuwe doelen te bepalen. Wat ga je doen? Je wordt verantwoordelijk voor de interne applicatie; Je zorgt voor de doorontwikkeling van de applicatie: zowel back-end, front-end; De basis van het werk betreft front-end technieken; Periodiek bepaal je samen met

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 »
- Rob -

- Rob -

26/12/2016 16:16:15
Quote Anchor link
Hellowww again!


Ik was weer lekker bezig met PHP :D en stuiterde op een probleem met mijn notificatie functie...

Probleem 1. Ik kan het maar naar 1 persoon sturen, maar ik wil dat het naar 1 iemand kan worden verzonden, 2, 3, 4, etc. of iedereen. Maar als meerdere mensen het ontvangen, moeten hun per persoon, per hun sessie seen op 1 op één of andere manier zetten zodat hun geen nieuwe meldingen meer zien, maar de gene die het nog niet hebben gelezen wel

Probleem 2. Ik kom er maar niet uit, ook niet met google, hoe ik kan zorgen dat ik met deze code;
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
<?php
                                            $data
= $conn->query("SELECT `notification_name`, `notification_message` FROM `notifications` WHERE `userId_recieve`='$userId' AND `seen`='0'");
                                            foreach ($data as $key => $value) {
                                                foreach ($value as $key2 => $value2) {
                                                   echo "<li><a><i class='".$value2."'></i>".$value2."</a></li>";
                                                }
                                            }

                                            ?>
                                        }

DATABASE OPSTELLING
    
id
notification_name
notification_message
userId_recieve
seen

kan zorgen dat value2 (de eerste) uit de db wordt gehaald met notification_name, en value2 de 2e dat die wordt opgehaald als notifictaion_message
Gewijzigd op 26/12/2016 16:22:53 door - Rob -
 
PHP hulp

PHP hulp

12/01/2025 14:49:15
 
- Ariën  -
Beheerder

- Ariën -

26/12/2016 16:32:40
Quote Anchor link
$data is geen array. Je vergeet te fetchen ;-)
Ps: Ken je var_dump() al? Ideaal voor debuggen.
Gewijzigd op 26/12/2016 16:35:33 door - Ariën -
 
- Rob -

- Rob -

26/12/2016 16:37:25
Quote Anchor link
Warning: Invalid argument supplied for foreach() in C:\xampp\htdocs\paneel\paneel_index.php on line 139 komt er te staan als ik het fetch voor foreach ($data as $key => $value) { en als ik het daarna doe geeft die niks aan..
 
- Ariën  -
Beheerder

- Ariën -

26/12/2016 16:39:18
Quote Anchor link
Laat je relevante code eens zien?
En wat zegt var_dump() op je variabele?
Gewijzigd op 26/12/2016 16:41:02 door - Ariën -
 
- Rob -

- Rob -

26/12/2016 16:39:39
Quote Anchor link
en vardump gaat heel me pagina door buggen

Toevoeging op 26/12/2016 16:40:02:

dan zie ik alleen menubalk en verder niks

Toevoeging op 26/12/2016 16:40:33:

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
                            <li class="dropdown notifications-menu">
                                <a href="#" class="dropdown-toggle" data-toggle="dropdown">
                                    <i class="fa fa-bell-o"></i>
                                    <span class="label label-warning"><?php
                                        $userId
= $_SESSION['id'];
                                        $result = $conn->query("SELECT COUNT(*) FROM `notifications` WHERE `userId_recieve`='$userId' AND `seen`='0'");
                                        $row = $result->fetch_row();
                                        echo $row[0]?>
</span>
                                </a>
                                <ul class="dropdown-menu">
                                    <li class="header">Je hebt
                                        <?php echo $row[0]?> meldingen</li>
                                    <li>
                                        <ul class="menu">
                                            <?php
                                            $data
= $conn->query("SELECT `notification_name`, `notification_message` FROM `notifications` WHERE `userId_recieve`='$userId' AND `seen`='0'");
                                            $data = $data->fetch_array();
                                            foreach ($data as $key => $value) {
                                                foreach ($value as $key2 => $value2) {
                                                   echo "<li><a><i class='".$value2['notification_name']."'></i>".$value2['notification_message']."</a></li>";
                                                }
                                            }

                                            ?>

                                        </ul>
                                    </li>
                                    <li class="footer"><a href="#">Zie alle meldingen</a></li>
                                </ul>
                            </li>
 
Frank Nietbelangrijk

Frank Nietbelangrijk

26/12/2016 16:42:05
Quote Anchor link
Je moet 100% zeker zijn dat je een ARRAY gebruikt in je foreach lus.
Wanneer je dat niet zeker weet moet je dat voor de foreach lus checken.
$data kan de waarde FALSE hebben als je query mislukt.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
if(is_array($data))
    foreach($data as $key => $value) {
        // ...
?>

Daarnaast moet je een fout op het scherm zetten als je query mislukt zodat je niet telkens in het duister hoeft te tasten. Hetzelfde geldt als je verbinding maakt met de mysql server.
Gewijzigd op 26/12/2016 16:43:43 door Frank Nietbelangrijk
 
- Rob -

- Rob -

26/12/2016 16:45:35
Quote Anchor link
Als ik if(is_array($data)) erin plak geeft die geen errors, maar ook geen resultaten


Toevoeging op 26/12/2016 16:45:54:

query werkt gewoon
 
- Ariën  -
Beheerder

- Ariën -

26/12/2016 16:46:27
Quote Anchor link
Een site bugt niet echt van var_dump, gezien het voor ontwikkeling en testdoeleinden gebruikt wordt.

Je ziet dan wat de inhoud van een variabele is. Maar hoezo overschrijf je $data?
$result voor een query en $data voor een fetch vind ik logischere namen.
 
- Rob -

- Rob -

26/12/2016 16:47:14
Quote Anchor link
Afbeelding

Toevoeging op 26/12/2016 16:50:41:

bij
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
echo "<li><a><i class='".$value2."'></i>".$value2."</a></li>";
doet hij het goed, maar hij vult class='".$value2."' niet bij class= in dus eigelijk pakt die het die 2 apart en maakt er een nieuwe <li> van..

Toevoeging op 26/12/2016 16:58:52:

ZOuden jullie (als jullie tijd hebben) iets voor mij willen maken wat werkt en dat ik het daar van kan leren.. Ik ben niet zo goed in uitleggen :P
Gewijzigd op 26/12/2016 16:54:23 door - Rob -
 
- Ariën  -
Beheerder

- Ariën -

26/12/2016 17:15:03
Quote Anchor link
Ik kan mij niet indenken dat je de tweede foreach nodig hebt.
Wat zegt var_dump() over $value na de eerste foreach?
 
- Rob -

- Rob -

26/12/2016 18:58:37
Quote Anchor link
array(4) { [0]=> string(8) "Promotie" ["notification_name"]=> string(8) "Promotie" [1]=> string(29) "U hebt een promotie ontvangen" ["notification_message"]=> string(29) "U hebt een promotie ontvangen" } zegt de var_dump

Toevoeging op 27/12/2016 10:52:53:

... Voor de meerdere users die een melding kunnen ontvangen, als ik ze allemaal in de database zet met user1, user2, user3, etc. hoe kan ik dan kijken of jouw userid daar tussen zit?
Gewijzigd op 26/12/2016 19:27:36 door - Rob -
 
Frank Nietbelangrijk

Frank Nietbelangrijk

27/12/2016 12:25:24
Quote Anchor link
Volgens mij loop je veel te hard van stapel. Je wilt een heel systeem bouwen maar je mist de fundering.
Ik weet dat je dit niet wilt horen en het voelt onaangenaam maar je zou je echt eerst op een paar basic zaken moeten richten zoals:

a) Programmalogica eerst en dan pas de output. zie ook dit draadje
b) Ga oefenen met functies of nog liever met classes.
c) Denk eens na over het verschil tussen pagina's waar gebruikers op mogen landen (zoals index.php, about.php etc) en bibliotheek bestanden. Waar laat je wat?
d) Oefen eens wat met array's
e) Leer wat over database design
f) Kijk eens naar een simple framework als CakePHP of CodeIgniter
Gewijzigd op 27/12/2016 12:32:49 door Frank Nietbelangrijk
 
- Ariën  -
Beheerder

- Ariën -

27/12/2016 12:33:35
Quote Anchor link
Hier ga ik zeker in mee.

Het is net als een slipcursus die je doet als je net kan rijden. Het is onverstandig.

Zet je plannen nog even in de ijskast en ga nog even lekker experimenteren.
 
- Rob -

- Rob -

27/12/2016 12:55:07
Quote Anchor link
Oké, kunnen jullie mij in het nederlands uitleggen wat een Framework precies inhoud?
 
- Ariën  -
Beheerder

- Ariën -

27/12/2016 13:01:29
Quote Anchor link
Wikipedia en Google is je vriend ;-)
https://nl.m.wikipedia.org/wiki/Framework

Het is alleen niet iets waar je als beginner aan moet beginnen.
Gewijzigd op 27/12/2016 13:11:15 door - Ariën -
 
Frank Nietbelangrijk

Frank Nietbelangrijk

27/12/2016 13:52:49
Quote Anchor link
Een framework geeft je de fundering voor je applicatie.

Het biedt bijvoorbeeld:
- een indeling voor je bestanden
- een single entry point (Alle verzoeken komen op index.php)
- clean URL's
- een schat aan classes die je het leven veraangenamen zoals een database class, een menu class of een file class.
- een autoloader waardoor je geen include() meer hoeft te gebruiken
- een manier om je programmalogica gescheiden te houden van je view (je HTML)
 



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.