elementen uit aray vergelijken

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Grafisch vormgever

Standplaats: Maasland Aantal uren: 32 – 40 uur per week Opleidingsniveau: HBO werk- en denkniveau Ben jij een ambitieuze grafisch vormgever met een passie voor creativiteit en oog voor detail? Vind jij het daarnaast leuk om ook marketingactiviteiten op te pakken? Dan zijn wij op zoek naar jou! Bedrijfsinformatie Westacc Group BV is het zusterbedrijf van HABA en specialiseert zich in (maatwerk) oplossingen voor (elektro) techniek en verlichting in de kampeerbranche. Zij produceren en assembleren onderdelen voor caravans, campers en boten. Voor een groot aantal caravan- en campermerken leveren wij producten als zekeringkasten, invoerdozen, acculaders, schakelmateriaal en verlichting. De producten

Bekijk vacature »

Freelance JAVA / C# Developer

Functieomschrijving Voor een opdrachtgever in omgeving Zoetermeer zijn wij op zoek naar ervaren JAVA of C# Developers die graag op projectbasis willen werken. Je komt terecht bij een informele developers club die mooie projecten uitvoeren voor grote klanten. Ben je een ervaren freelancer of werk je in loondienst en ben je toe aan een nieuwe uitdaging? Lees dan snel verder want wie weet is dit een leuke vacature voor jou! Het fijne van deze werkgever is dat je zelf mag beslissen hoe je te werk wilt gaan. Wil je als freelancer werken dan is dat OK. Wil je de zekerheid

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 »

Junior Software Developer (HBO / WO)

Functie omschrijving Voor een leuke opdrachtgever zijn wij op zoek naar een Junior Software Developer! Sta jij aan het begin van je carrière en heb je net je HBO of WO-diploma in de richting van ICT of Techniek mogen ontvangen? En heb jij grote affiniteit met software development? Dan hebben wij bij Jelling IT Professionals de perfecte opdrachtgever in de omgeving van Hoofddorp. Binnen deze functie vervul je een onsite learning programma waarbij je aan de slag gaat met PHP en Laravel. Hierbij ben je voornamelijk werkzaam op verschillende klantlocaties en is het jouw taak om hun wensen en eisen

Bekijk vacature »

SQL database ontwikkelaar

Functie omschrijving Ben jij niet bang voor complexe algoritmes? Schikt het schrijven van procedures in T-SQL jouw niet af en heb jij al de nodige informatie in SQL, dan is functie precies wat voor jou! Jouw werkzaamheden gaan er als volgt uit zien: Je gaat werken aan de complexere projecten waar jij van A tot Z bij betrokken bent. Je gaat zorg dragen voor het ontwerp, de ontwikkeling en het updaten van SQL databases. Dit doe je op basis van T-SQL. Jij bent van start tot finish betrokken bij de projecten die jij leidt. Je houdt contact met klanten en

Bekijk vacature »

Senior/Lead Python developer

Functie Samen met je team, bestaande uit een senior, 2 mediors en één junior ontwikkelaar ga je op een Agile-gebaseerde aanpak werken aan hun software. Je hebt oog voor kwaliteit, risico’s en klantbelang. Communicatie met je collega’s en waar nodig ook met klanten speelt een belangrijke rol in het bereiken van een succesvol resultaat. Als persoon ben je slim, krijg je dingen voor elkaar en ga je resultaatgericht te werk. Binnen het development team is er veel zelfstandigheid, los van de stand-up (10:00 uur) en zo nu en dan pair-programming sessies. Technieken die zij gebruiken zijn o.a. Python, Django, MySQL,

Bekijk vacature »

Integratie expert - Java Developer

Dit ga je doen Nieuw koppelingen ontwerpen, ontwikkelen en implementeren; Je schakelt met de klanten om hen zo goed mogelijk van dienst te zijn. Strategisch kijken naar nieuwe mogelijkheden op bestaande of nieuwe koppelingen zo effectief mogelijk te realiseren; Je bestaande toolset afwegen tegen nieuwe mogelijkheden om integratiedoelen steeds effectiever en/of effcienter te bewerkstelligen; Bestaande software koppelingen beheren, dit zijn koppelingen met zowel interne als externe systemen; Overleg met zowel directe collega's als met stakeholders om nieuwe integratieplannen concreet te maken; Je kunt de junioren meenemen op sleeptouw. Hier ga je werken Onze klant is op zoek naar een ervaren

Bekijk vacature »

Front-end developer E-Commere

Functie E-commerce is een ‘’snelle’’ wereld. Om hierin continu voorop te blijven omarmen ze in een vroeg stadium nieuwe technieken. Een webshop is nooit af en kan altijd beter, sneller en efficiënter. Tegelijkertijd hebben ze vanaf hun oprichting altijd vastgehouden aan kwaliteit boven snelheid, en dit loont. Als front-end developer heb je een adviserende rol en sta je aan het eindpunt van alles wat met designs te maken heeft. Je overlegt met klanten en collega’s, en zet je in om ideeen om te zetten tot unieke concepten. Je bent het aanspreekpunt voor de klant en bewaakt tevens de planning. Eisen

Bekijk vacature »

Front-end Developer

Dit ga je doen Het onderhouden, ontwikkelen en testen van front-end software van diverse klant- en medewerkersapplicaties; Het ontwikkelen van maatwerk front-end oplossingen in Vue.js en participeren in een scrumteam; Mede-verantwoordelijk voor het begeleiden en coachen van drie junior front-end developers; Verantwoordelijk voor code-reviews en het opstellen van de juiste documentatie zoals userstories en API ontwerp; Participeren in diverse projecten t.b.v. optimalisatie van diverse applicaties; Het opzetten van API koppelingen met externe applicaties. Hier ga je werken Betreffende organisatie is gevestigd in de regio van Swifterbant en is al ruim 20 jaar lang bedreven in het ontwikkelen en aanbieden van

Bekijk vacature »

Creatieve Front-end developer gezocht!

Functie Het front-end team bestaat momenteel uit 4 collega’s en is hard aan het groeien! Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren. Je werkt in het front-end team samen met de back-end teams en product owners om te zorgen dat de applicaties een fijne gebruikerservaring opleveren. Jouw expertise zorgt ervoor dat de juiste keuzes gemaakt worden qua techniek en ontwerp, van back-end tot aan gebruiker. In samenspraak met je team bepalen jullie de beste keuze voor techniek. Ook is er altijd ruimte om nieuwe technieken te ontdekken. Eisen • Je hebt gedegen

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 »

Front-end Developer (HTML/CSS, Angular/React/Vue,

Functie Je zal aan de slag gaan in een klein, hecht team met front-end development experts die de ambitie delen mooi werk te leveren. Samen met hen zal je werken aan het gebruiksvriendelijk en interactief maken van complexe webapplicaties, websites en mobile apps. Je levert klanten wat ze nodig hebben terwijl je actief aan jezelf blijft werken met de ondersteuning vanuit je werkplek. Talen als Javascript programmeer jij vloeiend en je hebt kennis van frameworks als React en Angular. Je zou je het liefst nog veel meer ontwikkelen in verschillende front-end talen. Deze kennis deel je graag met je collega’s,

Bekijk vacature »

Traineeship Full Stack Java developer

Dit ga je doen Start jij op 7 augustus bij de Experis Academy dan kickstart jij jouw IT-carrière! We leiden je op tot een gewilde Full Stack Java Developer met alle kennis en vaardigheden die nodig zijn om de arbeidsmarkt te betreden. Wat kun je verwachten, hoe zit een dag in het leven van een Trainee eruit? Periode 1 Als Full Stack Java Developer Trainee volg je vanuit huis een op maat gemaakte onlinetraining die in het Engels wordt gegeven. De tijd die je kwijt bent aan het volgen van de training kun je vergelijken met een fulltime werkweek. In

Bekijk vacature »

Traineeship ICT regio Amsterdam/Utrecht

Wat ga je doen? Het traineeship begint met een fulltime maand cursussen en praktijkdagen, waarin je de basis van het IT-vak leert op de Shared Servicedesk (SSD). Daarnaast ga je meteen aan de slag voor je eerste certificering! (ITILv4). Je start in een groep met 4 tot 10 deelnemers, waarmee jij gedurende die maand optrekt en je kennis kunt delen. Na het voltooien van de eerste maand ga je direct voor een langere periode aan de slag bij één van onze klanten of blijf je intern bij ons op de Shared Servicedesk. Je bent het eerste aanspreekpunt van de eindgebruikers

Bekijk vacature »

.NET Developer

Functie omschrijving Ben jij een senior .NET developer en heb jij tevens ervaring als teamlead? Ben jij iemand met een helikopterview en denk jij graag mee met de klanten? Dan zijn wij op zoek naar jou! Voor een geweldig bedrijf zijn wij namelijk op zoek naar een ervaren .NET developer. Het bedrijf houdt zich bezig met het ontwerpen en bouwen van websites, portalen en applicaties voor met name zorg- en onderwijsinstellingen en overheidsinstanties. Jouw taken: Het fungeren als Lead Developer; Het meedenken met de business (dit vergt commercieel inzicht); Het begeleiden van diverse projecten (van klein tot groot); Het ontwerpen

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

21/05/2024 07:37:22
 
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.