elementen uit aray vergelijken

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Java Full Stack Developer

Java Full Stack developer What makes Cognizant a unique place to work? The combination of rapid growth and an international and innovative environment! This is creating a lot of opportunities for people like YOU — people with an entrepreneurial spirit who want to make a difference in this world. At Cognizant, together with your colleagues from all around the world, you will collaborate on creating solutions for the world's leading companies and help them become more flexible, more innovative and successful. And this is your chance to be part of the success story: we are looking for a (Senior) Java

Bekijk vacature »

Software Developer C# .NET

Functie omschrijving Software Developer C# .NET gezocht voor een dynamische organisatie! Ben jij net afgestudeerd of toe aan een volgende stap in je maatschappelijke carrière? Lees dan snel verder! Wij zijn op zoek naar een Software Developer die klaar is voor een nieuwe uitdaging en die een organisatie in de regio Houten wil versterken. Je werkt in deze functie aan verschillende projecten en gaat vaak op bezoek bij klanten. In deze functie kun je een grote mate van uitdaging, diversiteit en verantwoordelijkheid verwachten. Bedrijfsprofiel Waar kom je te werken? Je komt te werken bij een organisatie dat gespecialiseerd is in

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 »

Senior Front-End Developer

As a Senior Front-end Developer you maintain the balance between creativity and functionality for our webshop, and you coach your fellow developers. How do I become a Senior Front-End Developer at Coolblue? As a Front-end Developer you work on the user-friendliness of our webshop for millions of customers. You enjoy working with the UX Designer to pick up stories. You get energy from coming up with creative solutions and are happy to present this within the team. You are also proud of your work and welcome all feedback. Would you also like to become a Senior Front-End Developer at Coolblue?

Bekijk vacature »

Back-end Developer

Functie omschrijving Als Back-end Developer heb je de eer om als eerste interne developer bij deze organisatie te beginnen. Op dit moment zijn er externe developers, maar daar wil de organisatie verandering in brengen. Op termijn moet de gehele afdeling uit intern personeel bestaan. Je kan je voorstellen dat de eerste interne developer ook de nodige kennis mee moet brengen. Dat klopt. Je gaat je namelijk aan het begin bekommeren over de externe developers en uiteindelijk over je interne collega's. Verder ga je het volgende doen: Het bedenken, beheren en onderhouden van webportalen, API-koppelingen en applicaties; Je bedenkt en werkt

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Software Programmeur PHP - JAVA

Functie Heb jij altijd al willen werken voor een bedrijf, dat veilige netwerkverbindingen levert, door middel van veilige oplossingen, die door middel van de nieuwste technologieën ontwikkelt zijn? Stop dan nu met zoeken! Voor een opdrachtgever in omgeving Moordrecht zijn wij op zoek naar een programmeur. Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen C / C++ / PHP. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een projecten goed verlopen. Je gaat klanten ondersteunen op

Bekijk vacature »

Medior PHP developer

Functie Het team bestaat inmiddels uit zo’n 25 collega’s met specialisten op het gebied van development, data(analyse), marketing, infrastructuur en finance. Ze hebben een supermodern pand en bieden hiernaast veel vrijheid en verantwoordelijkheid. Ze doen er alles aan om jou op te gemak te stellen. Zo kun je je eigen werkplek inrichten naar persoonlijke wensen, maar gaan ze bijvoorbeeld ook jaarlijks met elkaar wintersporten en zijn er andere leuke uitjes. Als onderdeel van één van de scrumteams ga je aan de slag, samen ben je medeverantwoordelijk voor het doorontwikkelen van hun business applicatie waar het traffic team dagelijks mee werkt.

Bekijk vacature »

Frontend Developer - Leeuwarden

Frontend Developer – Leeuwarden Als Frontend Developer bouw jij mee aan het onderwijs van de toekomst! In een scrum team werken met jonge en enthousiaste collega’s, moderne technieken, ruimte voor eigen ontwikkeling en op een proactieve wijze kunnen meewerken aan innovatie binnen het onderwijs. Magister is het state-of-the-art softwarepakket dat scholen in het voortgezet onderwijs op alle fronten ontzorgt. Van leerlingenadministratie tot het ondersteunen van individuele leerlijnen, van toegang tot digitaal lesmateriaal tot het plannen van het lesrooster. In de Magister app bedient Magister ruim 2,5 miljoen gebruikers waarvan, dagelijks meer dan 600.000 unieke. Hiermee is Magister de absolute marktleider

Bekijk vacature »

Front-end Developer

Dit ga je doen Je komt in een DevOps-cultuur te werken waarbij je met je team werkt aan de front-end van diverse brand websites; Het ontwerpen van functionele en grafische ontwerpen die worden geïmplementeerd; Draagt zorg voor het maken van analyses; Je werkt nauw met je collega’s samen en geeft elkaar feedback en suggesties waar nodig; Het uitwerken van vraagstukken die afkomstig zijn van verschillende klanten; Hier ga je werken Deze marktleider op gebied van fietsen en fietservaring is gevestigd in twee provincies, verspreid over meerdere locaties. Jij zult voornamelijk in regio Joure aan de slag gaan. De organisatie doelt

Bekijk vacature »

PHP Back-end Developer

Vacature details Vakgebied: Software/IT Opleiding: Starter Werklocatie: Nijmegen Vacature ID: 13633 Introductie OUr client develop websites, webshops, and digital environments that are used by many visitors daily. They are seeking an experienced PHP-Developer Back-end to join the team. If you're looking for a position where you can tackle challenging, innovative, and multidisciplinary ICT projects and make a difference, this vacancy might be for you! Functieomschrijving As a PHP developer, you'll develop websites and digital environments used by many visitors daily. You'll work as a back-end developer and want to continuously develop in this field. You can work independently and efficiently,

Bekijk vacature »

Senior Software developer PHP

Functie Jij als senior PHP ontwikkelaar komt te werken in 1 van onze SCRUM teams. Momenteel werken er zo’n 30 developers binnen onze organisatie Jij gaat de brug zijn 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 je taken op voor de dag. Een greep van jouw taken zijn: – Het bedenken en uitbouwen van features binnen de verschillende applicaties – Onderhouden van CI/CD pipelines – Bezighouden met Security & Privacy Eisen • Minimaal 4

Bekijk vacature »

Front-end (Angular) developer

Functie Om bovenstaande ambities waar te kunnen maken zijn ze op zoek naar een Front-end (Angular) developer. Het it-team bestaat momenteel uit de IT Manager, 2 back-end developers, 1 fullstack developer, 1 designer en een DevOps engineer. Ze zijn dus op zoek naar professionals die autonoom en gedisciplineerd aan de slag gaan, en bij aanvang als enige developer met hun Front-end applicaties aan de slag gaat. Wel hebben ze de ambitie om hier snel een 2e developer bij te vinden die jij dan ook zal kunnen aansturen/begeleiden. Je zult aan de slag gaan met het doorontwikkelen van hun bestaande UI

Bekijk vacature »

PHP developer

Functie Voor een opdrachtgever in omgeving Leiden zijn wij op zoek naar een PHP developer die affiniteit heeft met C++. Ben jij reeds afgestudeerd of heb je al een paar jaar ervaring? Lees snel verder en kijk of dit iets voor jou is! Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen C / C++ / PHP. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een projecten goed verlopen. Je gaat klanten ondersteunen op het gebied van

Bekijk vacature »

Fasttrack learning & development voor Java dev

Wat je gaat doen: Wij zoeken enthousiaste en ambitieuze junior en medior ontwikkelaars die toe zijn aan de volgende stap in hun carrière. Wij helpen je op je pad naar senior ontwikkelaar door ons fasttrack learning en development programma. Na een kort en intensief programma ga jij aan de slag bij klanten van DPA. Daarnaast krijg je veel ruimte om je te ontwikkelen als persoon en als specialist. De eerste maand gaan we aan de slag om je certificeringen te behalen waaronder OCP (Oracle Certified Professional). Daarnaast nemen we een deepdive in Spring Boot. Ook laten we je kennismaken met

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

08/11/2024 10:08:26
 
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.