elementen uit aray vergelijken

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Teamlead PHP Developer

Functieomschrijving Voor een gewaardeerde werkgever in de buurt van Middelburg zijn wij op zoek naar een gemotiveerde teamlead PHP developer met affiniteit met Symfony/Laravel. Een enthousiast persoon die het ontwikkelteam komt versterken met het aanpakken van uitdagende projecten. Ben jij op zoek naar een uitdaging waar je de tijd en ruimte krijgt jezelf te ontwikkelen en je eigen IT-team aan te sturen? Lees dan snel verder! Die ga je doen: Bijdragen aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de PHP based applicaties; Ontwikkeling en beheer van de serviceportal in Symfony en de webshops in de tweede versie van

Bekijk vacature »

.NET Developer Shared Driving

Bedrijfsomschrijving Onze klant richt zich op het toegankelijker maken van steden, een fantastisch mooi streven. Hoe ze dat doen? Met eigen ontwikkelde software, waarmee vervoersmiddelen gedeeld kunnen worden. Deze inspirerende werkgever maakt een maatschappelijke impact en dat doen ze nu al zo'n 25 jaar! Het bedrijf is gevestigd in het centrum van Rotterdam en kent ongeveer zo'n 90 medewerkers. Het personeel is lekker gewoon gebleven! Iedereen kleedt zich zoals hij of zij dat zou willen en de sfeer is er erg fijn. Een leuke werkgever om voor te werken, en bovendien zijn er voor jou als Software Developer veel mooie

Bekijk vacature »

Junior/Medior Front-end developer

Functie Als Front-end developer werk je intensief samen met 1 van de UX-designers en denk je mee over de gebruiksvriendelijkheid en design van onze web- en mobile apps. Je bent betrokken bij sessies met gebruikers om designs te valideren en usability van de app-in-wording te testen. Vervolgens gebruik je dit om samen met je team waarin ook back-end (.NET) developers zitten, te zorgen voor de realisatie van de best mogelijke apps voor studenten en docenten. Eisen • Je hebt een hands-on development en coding mind-set en werkt graag aan een high quality code base welke je consequent onderhouden kan worden

Bekijk vacature »

Senior Software Developer C++

Vacature details Vakgebied: Software/IT Opleiding: Senior Vacature ID: 13342 Introductie Do you want to work for one of the most innovative companies located in the region of Eindhoven. Currently Due to growth we are looking for a Senior Software Developer. Our client is a high-tech company with international roots and can provide you with a challenging opportunity. Functieomschrijving Responsibilities: Design, develop, and maintain high-quality software applications in C++ Collaborate with other engineers, product managers, and stakeholders to understand requirements and develop solutions Write clean, maintainable, and efficient code Conduct thorough testing and debugging to ensure high-quality software Optimize applications for

Bekijk vacature »

Java Front-end Developer

Dit ga je doen Ontwikkelen van nieuwe functionaliteiten in Java met tools als Springboot, MS SQL Server (T-SQL) en JavaScript; Het onderhouden van de (web-)applicaties binnen een complexe omgeving; Werken aan de migratie van een monolithisch systeem naar een architectuur gebaseerd op Kubernetes; Code reviews met collega's en actieve kennisuitdelingsessies voeren; Het uitvoeren van unit- en systeemtests Experimenteren met nieuwe tools en technieken. Hier ga je werken Binnen deze organisatie kom je te werken op de afdeling die gegevens verzamelt vanuit het hele land. Denk hierbij aan vertrouwelijke persoonsgegevens. Het team verwerkt al deze data met als doel het waarborgen

Bekijk vacature »

Lead Webdeveloper

Als Lead webdeveloper bij KUBUS ben je verantwoordelijk voor het implementatie design van requirements en de software architectuur van de webapplicatie en services van BIMcollab. In je rol als lead developer zoek je als vanzelf op een creatieve manier naar het optimum tussen benodigde implementatie-tijd, de performance van de applicatie en een snelle go-to-market van features, aansluitend bij onze geautomatiseerde test- en release train. Hierbij bewaak je in samenwerking met de andere senior ontwikkelaars in je team de architectuur van de applicatie en adviseer je de product owner over noodzakelijke refactoring om de onderhoudbaarheid van het platform te verbeteren. Ons

Bekijk vacature »

Back-end Developer

Functieomschrijving Heb jij kort geleden jouw HBO ICT diploma in ontvangst mogen nemen? Of ben je toe aan een nieuwe stap? Voor een softwarebedrijf in regio Oosterhout zijn wij op zoek naar een back-end developer met kennis of ervaring met C# en SQL. Je draagt bij aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de C# based applicaties; Je test de software en ontwikkelt deze door; Je brengt de aanpassingssuggesties van klanten in kaart, om ze vervolgens te analyseren en daarna te concluderen of de aanpassing een verbetering is; Je houdt je bezig met het ontwikkelen van nieuwe functionaliteiten;

Bekijk vacature »

Software Ontwikkelaar C# .NET

Functie omschrijving C# .NET Developer gezocht. Ben jij een full stack developer die op zoek is naar een nieuwe uitdaging binnen een leuk snel groeiend bedrijf? Lees dan snel verder! Wij zijn op zoek naar een Developer met ervaring op het gebied van .NET die een organisatie in de regio Amersfoort gaat versterken. Jij gaat je binnen dit bedrijf vooral bezighouden met het verbeteren van de functionaliteiten van hun dataplatform. Samen met andere ontwikkelaars denk je mee in oplossingsrichtingen, architectuur en nieuwe technologieën. Bedrijfsprofiel De organisatie waar je voor gaat werken heeft een onafhankelijk dataplatform ontwikkelt voor de agrarische sector.

Bekijk vacature »

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 »

Senior PHP Developer

Als Senior PHP Developer bij Coolblue zorg je ervoor dat onze webshops elke dag een beetje beter zijn en coach je andere developers op de hard en soft skills. Wat doe je als Senior PHP Developer bij Coolblue? Als PHP Developer werk je met andere development teams samen om onze webshop zo optimaal mogelijk te laten werken en onze klanten blij te maken. Hoewel je een PHP Developer bent, sta je open om C# of Typescript in te zetten of te leren. Ook PHP Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om

Bekijk vacature »

PHP Developer gezocht!

Functie omschrijving Wij zijn op zoek naar een PHP Developer! Ben jij op zoek naar een nieuwe uitdaging? Lees dan snel verder! Voor een organisatie in de regio Utrecht die zich bezighoud met het verbeteren van de medicatieveiligheid zoeken wij een Software Developer. In deze functie zijn wij op zoek naar een slimme en enthousiaste Developer die interesse heeft in farmacie, logistiek en ICT. Daarnaast beschik je over een goed analytisch vermogen en ben je van nature gestructureerd en resultaatgericht. Je moet in deze functie daadkrachtig, flexibel en communicatief goed zijn. Je verantwoordelijkheden bestaan uit: Object georiënteerd programmeren; Werken in

Bekijk vacature »

Back-end developer

Functieomschrijving Voor een gewaardeerde werkgever in regio Tilburg zijn wij op zoek naar een gemotiveerde SQL Developer/ functioneel consultant. Jij wordt verantwoordelijk voor zowel het ontwerpen en implementeren van SQL-databases als voor het in kaart brengen van de bedrijfsprocessen van een organisatie en het vertalen van deze processen naar IT-oplossingen. Jouw takenpakket komt als volgt uit te zien: Ontwerp en implementatie van SQL-databases: Je ontwerpt, ontwikkelt en implementeert SQL-databases om de data behoeften van de organisatie te ondersteunen; Analyse van bedrijfsprocessen: Je analyseert de bedrijfsprocessen van de organisatie om de behoeften van de klant te begrijpen en te vertalen naar

Bekijk vacature »

(Junior) PHP Ontwikkelaar bij een retail bedrijf i

Bedrijfsomschrijving Ben jij een ervaren PHP ontwikkelaar met een passie voor retail en ICT? Wil jij werken in een team dat zich bezighoudt met het ontwikkelen van uitdagende applicaties voor een groot retailbedrijf in Delft? Dan zijn zij op zoek naar jou! Functieomschrijving Als PHP Ontwikkelaar werk je in een team aan de ontwikkeling van applicaties die door de gehele organisatie worden gebruikt. Je bent verantwoordelijk voor het ontwikkelen, testen en implementeren van deze applicaties. Je werkt hierbij nauw samen met andere ontwikkelaars, projectmanagers en stakeholders binnen de organisatie. Je taken bestaan onder andere uit: Ontwikkelen van nieuwe functionaliteiten en

Bekijk vacature »

Java developer

Als Java Developer bij Sogeti ben je onderdeel van onze toonaangevende community die bestaat uit ruim 100 gepassioneerde Java professionals. In teamverband lever je mooie prestaties. Daarmee draag je aan bij de meerwaarde die wij leveren aan onze top-opdrachtgevers. Geen werkdag is hetzelfde! Je bent voortdurend bezig met het oplossen van allerlei complexe vraagstukken binnen bedrijfs kritische systemen voor onze klanten in regio Noordoost zoals DUO, ING, CJIB en Tendernet. Natuurlijk krijg jij de mogelijkheid je verder te certificeren in dit vakgebied. We organiseren regelmatig technische Meetups en doen veel aan kennisdeling. Sogetisten hebben plezier in hun werk en staan

Bekijk vacature »

Software Ontwikkelaar PHP

Functie omschrijving Full Stack Software Ontwikkelaar gezocht! Voor een bedrijf in de regio van Ermelo zijn wij op zoek naar een Software Ontwikkelaar die gaat bijdragen aan het door ontwikkelen, onderhouden en optimaliseren van SaaS applicatie van dit bedrijf. Hierbij ga jij voor- en samenwerken met de klanten van de organisatie, het is hierbij dus van groot belang dat je communicatief vaardig bent en dat je beschikt over beheersing van zowel de Nederlandse als Engelse taal. Bedrijfsprofiel Waar ga je werken? Altijd al in een echt familiebedrijf willen werken? Dan is dit je kans! Het bedrijf waar je komt te

Bekijk vacature »
Marcus geleyn

marcus geleyn

13/08/2015 11:15:21
Quote Anchor link
Hallo,

onderstaande code werkt perfect, maar nu wil ik in de $sql nog een tweede criteria inbouwen. Deze is echter als aray opgeslagen in de database als "$therapie" en heeft voor ieder lid verschillende inhoud (zo bevat $therapie voor Jan bijvoorbeeld (2 17 112) en voor Jef (2 5 76 86 123).
Ik heb al gebprobeerd met explode(), for each en if(inarea()), maar ik kom er niet uit.
Heeft iemand een oplossing? Dank u.

Dit is mijn 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
17
18
19
20
21
22
23
24
25
26
<?php
include('config.php');
// Create connection
$conn = $db;
// Check connection
if ($conn->connect_error) {
     die("Connection failed: " . $conn->connect_error);
}

echo $_POST["rubriek"]; //geselecteerd op indexpagina SELECT > OPTION > VALUE
echo $_POST["keuze_land"]; //geselecteerd op indexpagina SELECT > OPTION > VALUE
$rubriek = $_POST["rubriek"];
$keuzeland = $_POST["keuze_land"];
$sql = "SELECT id, member, paswoord, land FROM users WHERE land = $keuzeland";
$result = $conn->query($sql);
    if ($result->num_rows > 0) {
     // output data of each row
        while($row = $result->fetch_assoc())
        {
        
            echo "<br> id: ". $row["id"]. " - Name: ". $row["member"]. " " . $row["paswoord"] . " " . $row["land"] . "<br>";    
        }  
    }
    
        else {
            echo "0 results";
        }

$conn->close();
?>
 
PHP hulp

PHP hulp

24/11/2024 18:09:58
 
Ramon van Dongen

Ramon van Dongen

13/08/2015 12:16:04
Quote Anchor link
Quote:
Deze is echter als array opgeslagen in de database


Dus je hebt in één veld in de db meerdere dingen opgeslagen?

Quote:
Heeft iemand een oplossing?

Je databasemodel omgooien dan!

In plaats van in het veld therapie 2 17 112 opslaan, maak je een extra therapie tabel aan met bijvoorbeeld user_ID en therapie. Voor elke therapie komt er dan een regeltje bij in de db.
 
Marcus geleyn

marcus geleyn

13/08/2015 12:34:09
Quote Anchor link
Dat begrijp ik niet goed, ik heb inderdaad in één veld meerdere dingen opgeslagen per lid. Het moet toch mogelijk zijn om deze aray te ontleden en als er in deze aray iets overeenstemt met $rubriek, dan moet al het relevante van dit lid toch getoond kunnen worden en daarna het volgende lid zoeken dat aan dezelfde criteria zou kunnen voldoen om daar ook al het relevante van te tonen, enz?
 
E vH

E vH

13/08/2015 12:36:32
Quote Anchor link
Ja is mogelijk.

Maar zoals Ramon al zegt: omgooien die hap.

Je databasemodel klopt niet.
 
Marcus geleyn

marcus geleyn

13/08/2015 12:56:40
Quote Anchor link
Ik heb een tabel met daarin de velden ID, naam, adres, telefoon, website,... en uiteraard ook het veld "therapie". Moet ik dan een tweede tabel aanmaken nog eens met ID, therapie en in dat veld 2 17 112 opslaan? Hoe ga ik dat klaar krijgen bij de input, twee verschillende tabellen aanspreken. Enfin, ik ben echt niet mee. Er zijn ruim 120 verschillende therapiemogelijkheden te selecteren. Een voorbeeld misschien?
 
E vH

E vH

13/08/2015 13:02:56
Quote Anchor link
Zoals ramon zegt:

"In plaats van in het veld therapie 2 17 112 opslaan, maak je een extra therapie tabel aan met bijvoorbeeld user_ID en therapie. Voor elke therapie komt er dan een regeltje bij in de db."

Op het moment dat je een gebruiker opvraagt.. kun je ook alle therapieën opvragen.. en die nummers zijn dan weer gekoppeld aan de therapie...(uiteraard uit een andere tabel).

Dus even een snelle gedachtegang:

tabel: users
velden: user_id / username

tabel: therapieen
velden: therapie_id / therapie_naam

tabel: therapieen_gebruikers ( <-- koppeltabel dus )
velden: user_id / therapie_id
 
Marcus geleyn

marcus geleyn

13/08/2015 13:31:22
Quote Anchor link
Ok, bedankt. Ik zal het nog een paar keer moeten lezen om het echt te snappen, maar we gaan proberen. Het probleem is wel dat elk lid meerdere therapieën kan aanbieden en hoe ik dat bij de input van zijn gegevensblad uit elkaar moet gaan trekken om in verschillende tabellen te gaan opslaan, is voor mij nog een groot vraagteken.
 
Ivo P

Ivo P

13/08/2015 15:43:40
Quote Anchor link
"om in verschillende tabellen te gaan opslaan, is voor mij nog een groot vraagteken.`

op de plek waar je nu iets gekunsteld hebt om de verschillende waarden in 1 kolom op te slaan, zul je iets moeten maken waarbij een aantal INSERTquery´s komen om de getallen los op te slaan.

Om aan te denken:
eerste de user opslaan, en pas daarna de therapieën, want anders heb je het user_id nog niet

als er mogelijk een therapie kan verdwijnen, moet je naast een insert- ook een delete-actie uit kunnen voeren.

combinatie user_id+therapie_id zal waarschijnlijk uniek zijn, dus een unique-constraint is op z'n plek
 
Ramon van Dongen

Ramon van Dongen

13/08/2015 15:59:49
Quote Anchor link
Zie het als volgt Marcus:

Tabel users:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
|----------+-------+--------+-----------+-------------|
|user_ID   |naam   |adres   |telefoon   |website      |
|----------+-------+--------+-----------+-------------|
|1         |pietje |straat 1|0612345678 |www.test.nl  |
|2         |jantje |laan 21 |0687654321 |www.test.be  |
|3         |henkie |weg 10  |           |             |

tabel therapieen
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
|--------------+--------------|
|therapie_ID   |naam          |
|--------------+--------------|
|1             |knie therapie |
|2             |therapie 2    |
|3             |etc           |
|4             |etc           |
|5             |etc           |

tabel user_therapie (bijvoorbeeld)
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
|------------------+----------|------------|
|user_therapie_ID  |user_ID   |therapie_ID |
|------------------+----------+------------|
|1                 |1         |1           |
|2                 |1         |3           |
|3                 |2         |1           |
|4                 |1         |2           |
|5                 |2         |5           |
|6                 |2         |3           |


Voordeel is niet alleen dat databases zo bedoeld zijn, maar dat je uiteindelijk ook op kunt vragen hoeveel users gebruik maken van therapie 3 bijvoorbeeld.
Gewijzigd op 13/08/2015 16:02:03 door Ramon van Dongen
 
Ivo P

Ivo P

13/08/2015 16:09:57
Quote Anchor link
in principe kun je de kolom user_therapie_ID achterwege laten. De combinatie user_ID + therapie_ID is al ee unieke combinatie. Daar hoeft dus niet ook nog een keer een aparte ID kolom bijgezet te worden.
 
Ramon van Dongen

Ramon van Dongen

13/08/2015 16:16:00
Quote Anchor link
Ivo, hoe doe jij het dan als je één row wil selecteren om bijvoorbeeld te verwijderen?

DELETE FROM user_therapie WHERE .... = .... ?

Dan moet je dus beide (user_ID en therapie_ID) benoemen?
 
Ivo P

Ivo P

13/08/2015 16:58:08
Quote Anchor link
inderdaad: beide noemen.

Ik mag hopen dat je weet voor welke user je welke therapie weg wilt halen.
Dus dat mag geen probleem zijn.
 



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.