Informatie uit query halen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Software developer

Werkzaamheden voor jou als software developer Voor een goede relatie in de regio Zwolle (meerdere locaties) zoeken wij een software developer die betrokken is bij de ontwikkelcyclus en verantwoordelijk is voor het testen en keuren van nieuwe en geoptimaliseerde software. In deze functie ben je in de implementatiefase de persoon die risico's beoordeelt en intern oplossingen aanbrengt om risico's te verkleinen. Binnen het ontwikkelteam van de software ben je een belangrijke schakel waar je intensief meewerkt met scrum. Het voorkomen van bugs in de programma's en het bevorderen van gebruiksvriendelijkheid voor eindklanten zijn voor jou een uitdaging en geeft voldoening

Bekijk vacature »

Back-end Developer

Functieomschrijving Heb jij kort geleden je HBO ICT Informatica diploma in ontvangst mogen nemen? Of heb je een aantal jaar ervaring als Software Developer en ben je klaar voor een nieuw hoofdstuk in jouw carrière? Voor een gewaardeerde werkgever in de regio van Goirle zijn wij op zoek naar een junior/medior Back-end Developer met affiniteit met MS Acess. Samen met een vooruitstrevend team ben je verantwoordelijk voor het ontwikkelen van maatwerk software voor hun klanten. Je hebt kennis of ervaring van SQL en affiniteit met MS Acess. Je bent klantvriendelijk en flexibel ingesteld en vindt het leuk om klanten te

Bekijk vacature »

Senior, Medior and Junior SAP HANA Developer

Vacature details Vakgebied: Software/IT Opleiding: Medior Werklocatie: Veldhoven Vacature ID: 12696 Introductie Our client 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”. Wat verwachten we van jou? SAP Certified Application Associate - SAP HANA Cloud Modeling (training and/or certification) Bachelor degree or higher Excellent understanding of SAP HANA (2.0 / Cloud), Data Modelling and writing

Bekijk vacature »

Software Developer C# / ASP .Net

Functie omschrijving Ben jij een software ontwikkelaar die bekend is met termen ASP .NET, C# en SQL? Lees dan snel verder! Voor een bedrijf binnen de agrarische sector zijn wij namelijk op zoek naar een zelfstandige, enthousiaste en proactieve Software Developer die open staat voor een afwisselende functie met veel uitdaging. Binnen deze organisatie ben jij als Software Developer samen met één andere collega verantwoordelijk voor de ontwikkeling en modificatie van het support en controle programma dat binnen dit bedrijf gebruikt wordt. Hierbij draag jij bij aan de vertaling van klantwensen naar effectieve softwareoplossingen. Daarnaast ben je verantwoordelijk voor: Schatten

Bekijk vacature »

Software Developer PHP JavaScript Python HBO SQL

Samengevat: Wij zijn een softwarebedrijf voor Autodealers. Ben jij een Medior of Senior Software Developer? Heb je ervaring met PHP, JavaScript of Python? Vaste baan: Java.Developer Software HBO €3.000 - €5.200 Bij ons op de werkvloer is er een positieve en informele sfeer. Naast een goede begeleiding en een enthousiaste klantenkring biedt deze werkgever een prettige omgeving met zeer afwisselende werkzaamheden. Houd jij van aanpakken en denk je dat je deze uitdaging aankunt? Dan zoeken wij jou! Zij werken voor grote klanten. Zij doen omvangrijke projecten die we bij deze werkgever op kantoor realiseren (geen detachering). Zij werken met state-of-the-art

Bekijk vacature »

Backend Developer PHP Laravel SaaS

Dit ga je doen Het ontwikkelen van nieuwe features die bijdragen aan de groei van de klanten van de organisatie; Je denkt mee over nieuwe innovaties, features en verbeteringen in de applicatiearchitectuur; Je draagt bij aan de continue ontwikkeling van jouw team doordat je elke dag streeft naar het verbeteren van jouw eigen prestaties; Je neemt actief deel aan Scrum meetings en de Backend Guild. Hier ga je werken Voor een snel groeiend bedrijf, in de regio Nieuw Vennep, zijn wij opzoek naar een ervaren Backend Developer. De organisatie is actief in de e-commercebranche en ontzorgt haar klanten middels een

Bekijk vacature »

C#.NET/Unity Developer

Functieomschrijving Voor een gewaardeerde werkgever in de omgeving van Breda zijn wij op zoek naar een software ontwikkelaar. Dit bedrijf houdt zich bezig met de ontwikkeling van WMS Software (C#/Unity & SQL). Past dit bij jou? Lees snel verder! Jouw werkzaamheden zullen er als volgt uitzien: Je werkt aan innovatieve softwareoplossingen voor het verbeteren en/of vernieuwen van processen; Samen met 6 applicatieontwikkelaars hebben jullie de verantwoordelijkheid voor de uitbreiding en ontwikkeling van de webapplicaties; Het uitvoeren van updates/aanpassingen aan de huidig draaiende applicaties; Je bent een luisterend oor naar klanten en vertaalt hun wensen door naar bruikbare software. Bedrijfsprofiel Wie

Bekijk vacature »

Full Stack C#.NET developer

Functieomschrijving Wij zijn op zoek naar een gepassioneerde Full Stack C#.NET Software Developer. Als Software Developer ben je verantwoordelijk voor het ontwikkelen van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Je werkt samen met andere ontwikkelaars en engineers om de sensoren in machines uit te lezen en deze data om te zetten in management informatie voor jullie klanten. Taken en verantwoordelijkheden: Ontwikkelen en onderhouden van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Testen en valideren van de ontwikkelde software. Actief deelnemen aan code reviews en bijdragen aan het verbeteren van de kwaliteit van de software. Je gaat aan

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 »

Senior .Net developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als .Net Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling. Mede hierdoor zij wij dit jaar Microsoft Partner of the year geworden. Sogetisten staan klaar voor elkaar, hebben lol met elkaar en daarmee behalen we de mooiste resultaten! Werken bij Sogeti

Bekijk vacature »

PHP Developer

Functieomschrijving Vanuit het hoofdkantoor in omgeving Roosendaal, ontwikkel je als PHP Developer niet alleen webapplicaties, maar ben je verder ook gefocust op het continu inspelen op nieuwe trends en ontwikkelingen m.b.t software development. Naast het bouwen van webapplicaties, ontwikkelen zij ook webshops en websites voor gave opdrachtgevers! Wat ga je doen? Het schrijven van schone en efficiënte codes volgens het Symfony framework; Het ontwerpen en implementeren van webapplicaties met het Symfony-framework; Onderhouden en updaten van bestaande applicaties die zijn gebouwd met het Symfony framework; Het testen van ontwikkelde applicaties om te zorgen dat ze goed functioneren en voldoen aan de

Bekijk vacature »

.NET developer

Functie Als ervaren .NET ontwikkelaar start jij een team met 12 programmeurs. Jullie zijn verantwoordelijk voor het huidige platform van deze organisatie. Als team werken jullie in tweewekelijkse sprints en starten jullie iedere dag met een stand-up. Jij werkt samen met jouw team aan het uitbreiden van het huidige platform door middel van nieuwe features. Daarnaast zorg jij er samen met jouw team voor dat het platform veilig is en gebruiken jullie de nieuwste technieken om deze veiligheid te waarborgen. Zo maken jullie gebruik van C# .NET, .NET Core, React, Azure, Kubernetes, ASP.NET, MVC. Jij gaat aan het werk in

Bekijk vacature »

Front end developer React

Functie Wij zijn van origine een wordpress bureau, maar sinds 2006 zijn wij dit wel redelijk ontgroeid. Naar mate de jaren verstreken zijn we gegroeid in omvang, maar ook in de complexiteit van opdrachten waarin wij onze klanten kunnen bedienen. Momenteel bestaat onze organisatie uit 4 front end developers, 12 back end developer 3 projectmanagers en een 2 koppig management. Wij zijn een hele informele, bijna familiaire organisatie. Geen strak pak of overhemd, nee gewoon dragen waar jij je prettig bij voelt. De gemiddelde leeftijd ligt tussen de 25 en 30 en wij doen er veel aan om onze hechte

Bekijk vacature »

Social Media Specialist

Social Media Specialist locatie: Rotterdam (Zuid Holland) Wij zoeken op korte termijn een nieuwe collega, een social media specialist/ adviseur sociale media (24 uur), voor ons sprankelende team Communicatie van CJG Rijnmond. Onze focus ligt op het informeren en binden van onze in- en externe klanten en stakeholders en het versterken van onze naamsbekendheid en zichtbaarheid. Dat doen we in nauwe samenwerking met elkaar. Over de functie Ons team bestaat uit 7 communicatieprofessionals met ieder een eigen expertise. Als lid van het online team ben je verantwoordelijk voor het ontwikkelen, uitvoeren en analyseren van onze socialemediastrategie. Ook stel je campagnes

Bekijk vacature »

Als PHP developer bijdragen aan beter onderwijs?

Functie Momenteel zijn ze op zoek naar een PHP developer die mee gaat werken aan de (door)ontwikkeling van de producten en zo helpt aan de uitvoering van hun ontwikkelprojecten. Je komt te werken binnen hun development team bestaande uit 6 ontwikkelaars. Ze staan zowel open voor meer junior als medior/senior developers. Je kunt snel veel verantwoordelijkheid krijgen en doorgroeien binnen het bedrijf. Bovendien ben je betrokken bij het bepalen van de product roadmap en de inbreng van (nieuwe) technologieën. De applicaties waaraan je werk worden gebruikt op onderwijsinstellingen door heel Nederland. De tech-stack bestaat voornamelijk uit Laravel (PHP), Vue.js en

Bekijk vacature »
Joris R

Joris R

18/03/2021 14:47:32
Quote Anchor link
Hallo allemaal,

Ik had een vraagje. Ik probeer als hobbyproject meerdere APIs en datastromen met elkaar te verbinden, maar hier zit dus ook een zoekfunctie achter.
Mijn vraag hierover is alsvolgt: wanneer een eindgebruiker op een bepaald keyword zoekt, wil ik bijvoorbeeld andere informatie tonen (infocards etc). Hiervoor moet ik dus de query van de gebruiker kunnen filteren en dan deze cards tonen op de resultatenpagina.

Ik geloof dat dit mogelijk is (zie dit op meerdere websites), maar ik vraag mij af wat de achterliggende technologie hiervan is, en of iemand mij in de richting kan sturen van een tutorial o.i.d.

Groetjes en alvast bedankt!
 
PHP hulp

PHP hulp

27/05/2026 04:56:21
 
Thom nvt

Thom nvt

18/03/2021 15:05:59
Quote Anchor link
Heb je een concreet voorbeeld of een schets?
Ik kan me niet echt visualiseren wat je precies probeert te bereiken.
 
Joris R

Joris R

18/03/2021 15:11:49
Quote Anchor link
Een voorbeeld zou kunnen zijn hoe als je "coronavirus" opzoekt op Google je hier statistieken over kunt vinden. Wil min of meer soortgelijke info cards toevoegen aan mijn site (weliswaar met andere functie).

Hoop dat dit iets duidelijker is :).
 
Thom nvt

Thom nvt

18/03/2021 15:23:47
Quote Anchor link
Ah, duidelijk.

Dat is op een aantal manieren te doen, belangrijkste is het filteren van (grote) hoeveelheden data.
Als je dat uit meerdere APIs op wil bouwen zou het beste zijn als deze het zoeken/filteren al ondersteunen, dan is het een kwestie van de zoekopdracht van de gebruiker doorsturen naar de API en de resultaten samenvoegen.

Als je het zelf moet gaan doen is het nogal afhankelijk van de hoeveelheid en diversiteit van de achterliggende data.
Als het om veel data gaat zul je al snel op een oplossing als ElasticSearch (of wat ouder: Apache Solr) komen, deze ondersteunt geavanceerde zoek en filter mogelijkheden maar dan moet je alle data lokaal opslaan (cache).

Is het weinig data dan kun je het in PHP filteren, al zal dat een aantal beperkingen opleggen, met name snelheid en complexiteit van de zoek/filter algoritmes.

Als de data relatief statisch is maar wel divers zou ik er voor kiezen om het periodiek in een dedicated zoekoplossing als ElasticSearch op te slaan en elke X uur te refreshen. Dan leg je de complexiteit buiten je eigen oplossing.
PostgreSQL/MySQL kan ook maar die is naar mijn mening minder geschikt voor zoek en filter oplossingen.

Er zullen ongetwijfeld meerdere manieren zijn die ik nu niet zie.
De gekozen oplossing is geheel afhankelijk van de data dus daar kan ik niet echt een advies over geven zonder meer te weten.
Gewijzigd op 18/03/2021 15:25:00 door Thom nvt
 
Eddy E

Eddy E

21/03/2021 21:06:19
Quote Anchor link
Met LEFT JOIN kan je in MySQL meerdere tabellen koppelen.
Zo krijg je toch alle data in 1 array terug die je kan aflopen.

Met SELECT onzinnaam AS voorkeurnaam kan je ook kolomnamen in 1 array-sleutel krijgen.
Gewijzigd op 21/03/2021 21:08:19 door Eddy E
 

22/03/2021 09:10:11
Quote Anchor link
Je vraagt het op een PHP forum dus het antwoord zal zijn: met PHP.
PHP kan zoekresultaten combineren en presenteren, de gebruikelijke manier is in een browser.

Voor presentatie heb je kennis nodig van PHP, HTML, liefst ook CSS en eventueel JavaScript.
Voor het binnenhalen van zoekresultaten heb kennis nodig van waar je de gegevens vandaan kunt halen, zoals cURL, PDO en SQL, bestandssystemen, of documentatie van de API die je gebruikt.

Tutorials staan op verschillende sites, maar een veelgebruikte is https://www.w3schools.com
Documentatie over de verschillende PHP-onderdelen staan op https://secure.php.net
 
Joris R

Joris R

22/03/2021 12:47:53
Quote Anchor link
Hoi allemaal, bedankt voor de antwoorden en excuus voor mijn late antwoord!

Ik gebruik cURL voor de api requests, maar mocht een gebruiker zoeken naar bijvoorbeeld 'feedback' dan wil ik bovenaan de resultaten al een feedback formulier plaatsen (zoals een zoekmachine informatie laat zien als een rekenmachine bij een zoekopdracht waar een berekening in voorkomt, of een stuk tekst bij een antwoord).

Ik moet mij nog even inlezen over elasticsearch e.d. want hier heb ik geen ervaring mee, maar bedankt!
 
Thom nvt

Thom nvt

22/03/2021 12:53:43
Quote Anchor link
Om bijv. een specifiek formulier of een rekenmachine te tonen kun je (een deel van) de zoekstring matchen.
Dat kan prima in PHP, zelfs zonder database:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
if (str_contains($_POST['zoekopdracht'], 'feedback')) {
    // Toon feedback-formulier
}


Op een vergelijkbare manier kun je rekenmachine opdrachten herkennen d.m.v. een RegEx.
 

23/03/2021 09:11:06
Quote Anchor link
Dat is de eerste keer dat ik PHP 8 code aangereikt zie worden :-)
 
Thom nvt

Thom nvt

23/03/2021 09:13:48
Quote Anchor link
Je moet een beetje met je tijd mee gaan, ik ben erg gecharmeerd van PHP 8 :)
In eerdere PHP versies is dit natuurlijk ook prima op te lossen, bijv. met strpos().
 

23/03/2021 19:37:52
Quote Anchor link
Wil ik ook wel, maar zit nog op Debian met 7.3.
 
Joris R

Joris R

25/03/2021 11:27:42
Quote Anchor link
Thom nvt op 22/03/2021 12:53:43:
Om bijv. een specifiek formulier of een rekenmachine te tonen kun je (een deel van) de zoekstring matchen.
Dat kan prima in PHP, zelfs zonder database:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
if (str_contains($_POST['zoekopdracht'], 'feedback')) {
    // Toon feedback-formulier
}


Op een vergelijkbare manier kun je rekenmachine opdrachten herkennen d.m.v. een RegEx.


Wauw! Dit is precies wat ik zocht, heel erg bedankt!
 



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.