Parse error: unexpected T_AS

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Ervaren PHP Software Developer

Functieomschrijving Voor een toffe opdrachtgever in regio Breda zijn wij op zoek naar een medior PHP Developer met affiniteit met Laravel. Je komt te werken bij een uitdagende opdrachtgever met supergave klanten in een specifieke branche. Als PHP ontwikkelaar ben je samen met een vooruitstrevende team van 6 collega’s verantwoordelijk voor de ontwikkeling, beheer en het vernieuwen van informatiesystemen voor een specifieke branche. Je ondersteunt complexe uitdagingen van klanten. Vervolgens breng je hun wensen in kaart en vertaalt deze door naar maatwerk software. Affiniteit met Laravel is een pré. Om de klanten zo goed mogelijk te ondersteunen en snel in

Bekijk vacature »

Medior PHP developer

Functie Samen met je development team werk je Agile Scrum en met jullie gezamenlijke kennis en ervaring bepalen jullie samen de beste keuze voor techniek en architectuur. Naast het ontwikkelen van software ben je continue bezig om ook jezelf te ontwikkelen. Ze werken met o.a.: PHP, Laravel, Doctrine, PHP Unit, Behat, React, TypeScript, (My)SQL, Postgress, Redis, ElasticSearch, Docker, Nginx, GIT flow, JIRA, AWS. Eisen • HBO werk- en denkniveau • Je hebt goede kennis en ervaring met PHP • Je bent niet bang voor complexe projecten • Je werkt graag zelfstandig aan applicaties • Je bent altijd nieuwsgierig naar nieuwe

Bekijk vacature »

.NET developer

Functie Als junior .NET ontwikkelaar ga jij aan de slag in één van de 5 IT teams van dit bedrijf. Jullie werken op basis van interne klantprojecten aan voornamelijk webapplicaties. Dit betekent dat jij continu uitgedaagd wordt en veelal met verschillende soorten projecten bezig bent. Het gave is dan ook dat jullie als team samen bekijken welke technieken het beste passen bij het project waar jullie verantwoordelijk voor zijn. Zo kan het zijn dat jij als .NET developer gaat werken aan een project, maar dat jullie als team liever gebruik maken van Haskell of F# om de klus te klaren.

Bekijk vacature »

Traineeship IT 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 »

Front end developer

Functie Het team bestaat uit User Experience designers, Data Scientists en Software Engineers met passie voor hun vak. De consultants en ontwikkelaars werken volgens de Design Thinking methode waarbij de eerste stappen van ontwerp en ontwikkeling zullen samenkomen in een proof of concept. Nadat is vastgesteld dat de oplossing voldoet aan de belangrijkste behoeftes worden producten of services gevalideerd door middel van korte iteraties. Hiermee zorgen ze ervoor dat het werk voldoet aan de technische vereisten en gebruikersbehoefte. Door het inzetten van de nieuwste technologieën die toekomstbestendig zijn weten ze klanten omver te blazen. Ook geven en organiseren ze veel

Bekijk vacature »

Oracle Apex developer

Bedrijfsomschrijving My client is a technology company based in Den Bosch, the Netherlands. They specialize in providing innovative software solutions to clients, and they are currently looking for an experienced Oracle Apex developer to join the IT team. Functieomschrijving As an Oracle Apex developer, you will be responsible for designing, developing, and maintaining web-based applications using Oracle Apex. You will work closely with project managers, business analysts, and other developers to ensure that clients' needs are met and that the software solutions are of the highest quality. Responsibilities: Design, develop, and maintain Oracle Apex applications. Work with project managers and

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 »

Full Stack Java ontwikkelaar

Functieomschrijving Voor de politie zijn wij op zoek naar een Full stack Java ontwikkelaar. Als ervaren full stack Java ontwikkelaar binnen de gewenste deadlines meewerken aan de totstandkoming van de gewenste werkzaamheden. Taken Upgraden van GeoServer, SOLR, Oracle Spatial database, Tomcat Migreren Oracle Spatial naar PostgreSQL/PostGIS Migreren SOLR naar ElasticSearch Geografische gegevens op het interne netwerk beschikbaar maken Doorontwikkelen en actualiseren van de geografische services Het up to date brengen van de CI/CD pipeline, samen met medewerkers die verantwoordelijk zijn voor de CI/CD tooling Aanspreekbaar op de solution architectuur en stemt die met collega's in het cluster Geo De opdracht

Bekijk vacature »

Software Ontwikkelaar

Functie omschrijving Voor een echt familiebedrijf in de omgeving van 's-Hertogenbosch ben ik op zoek naar een Software Developer. Jij gaat in de functie van Software Developer werken met C# en .NET framework Jij gaat maatwerk software ontwikkelen en softwareoplossingen creëren. Daarnaast optimaliseer je de bestaande software. Oplossingen waar de klant echt iets aan heeft, jij krijgt er energie van op dit te realiseren. Je gaat werken in een Microsoft omgeving(ASP.NET) en gebruikt daarnaast C# en MVC. Samen met het huidige IT team binnen deze organisatie verwerk je de wensen van de klant tot een (eind)product. Bedrijfsprofiel Deze organisatie is

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 »

.NET Developer

Functie omschrijving Jij gaat in de functie van Software Developer werken met C# en .NET framework. Jij gaat maatwerk software ontwikkelen en softwareoplossingen creëren. Daarnaast optimaliseer je de bestaande software. Oplossingen waar de klant echt iets aan heeft, jij krijgt er energie van op dit te realiseren. Je gaat werken in een Microsoft omgeving(ASP.NET) en gebruikt daarnaast C# en MVC. Samen met het huidige IT team binnen deze organisatie verwerk je de wensen van de klant tot een (eind)product. Bedrijfsprofiel Je komt te werken in een klein team van developers, die zich voornamelijk bezighouden met back-end development. Verder staat dit

Bekijk vacature »

Junior .NET developer

Functie Jij hebt natuurlijk net jouw Bachelor op zak en gaat nu voor het eerst aan de slag bij een werkgever als junior .NET ontwikkelaar. Waarschijnlijk lijkt het jou spannend om ineens aan de slag te gaan bij klanten in de consultancy. Maak je niet druk, jij komt hier terecht in een warm bad en wordt totaal niet in het diepe gegooid. Zodra jij hier begint wordt jij gekoppeld aan een persoonlijke manager met een persoonlijk ontwikkelplan. Jij krijgt een scala aan trainingen, denk aan trainingen ten behoeve van het opdoen van zelf kennis en gedragscompetenties, maar ook trainingen voor

Bekijk vacature »

.NET developer

Functie Als .NET developer start jij in een development team met één Senior .NET developer en één junior .NET developer. Als team zijn jullie verantwoordelijk voor het schrijven van software voor onze toonaangevende Automatiseringssystemen. Jij gaat aan de slag met de onderhoud van de kernsoftware, ondersteund de software van derden door het gebruik van onze webservices en als team zijn jullie verantwoordelijk voor het ontwikkelen van onze backend oplossingen. Wij maken op dit moment veel gebruik van .NET met ASP.NET. Komend kwartaal gaan wij wel gedeeltelijk overstappen naar .NET Core. Verder werken wij ook met SOAP, REST, JSON, HTML5, CSS3

Bekijk vacature »

Senior .NET developer

Functie As a Senior .NET developer you will work in our Research & development team. Our team consists of 17 colleagues! We are currently busy setting up a completely new architecture for a new product. We use VS2022 and .NET 6.0 for our new product. Your function is therefore mainly backend oriented. Since we develop measuring equipment for the chemical industry, it is also very important to develop high-quality software for its control. You are also responsible for designing, implementing and testing new features. For this position its also very important to ensure future-proof and sustainable architecture. Eisen - A

Bekijk vacature »

Cymer Patch Server Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Veldhoven Vacature ID: 12919 Introductie This new patch server will be built on Python and Django ReST and GraphQL services with a React frontend, it will consist of several microservices and run on a Kubernetes cluster. It will be supported by several middleware applications such as ElasticSearch, Redis, RabbitMQ, Oracle and Artifactory. Functieomschrijving The Patch Admin team always aim to deliver software at a high quality, we avoid sacrifices here to maintain our velocity. Practically this means that we practice test driven development and perform end-to-end automated testing on our software. This means

Bekijk vacature »

Pagina: « vorige 1 2

Erwin H

Erwin H

04/01/2012 10:39:54
Quote Anchor link
Ok, maar, als je wel zeker kunt weten dat in je database er altijd alleen maar juiste types bij juiste merken staan (Audi Corsa of Volvo Clio kunnen er dus niet in staan) dan hoef je eigenlijk die check bij het aanvinken niet te maken. Het zal alleen als resultaat hebben dat als een gebruiker verkeerd aanvinkt, hij gewoon geen resultaten te zien krijgt.

Tot zover denk ik het te begrijpen. Dan wat er moet gebeuren is hoe je de data uit je database krijgt. Volgens mij krijg je dus twee arrays terug van de gebruiker, een met merken en een met types. Op basis daarvan wil je records uit je database halen en dat kan op zich met een simpele query. Stel de gebruiker heeft de volgende merken en types geselecteerd (inclusief een foute):
merken = (Audi, Volvo, Opel)
types = (Corsa, Clio, A4, S40, Astra)

Dan kan je met deze query alle juiste combinaties eruit krijgen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
SELECT merk, type
FROM autos
WHERE merk IN ('Audi','Volvo','Opel')
AND type IN ('Corsa','Clio','A4','S40','Astra')
ORDER BY merk, type;

In de SELECT clause kan je uiteraard alle velden opnemen die je wilt en de ORDER BY is ook maar een voorbeeld. Belangrijker nu is het WHERE deel. Wat ik hier dus zeg is dat alle records geselecteerd moeten worden die zowel een merk uit de merken array hebben, als een type uit de types array. Opel Astra, Volvo S40 etc worden dus wel geselecteerd, maar Opel Vectra dus niet, Renault Clio ook niet. Wat je dus alleen niet doet is controleren op foute combinaties. Mocht er een Volvo Clio in je database staan dan wordt die nu wel geselecteerd.
Gewijzigd op 04/01/2012 10:41:00 door Erwin H
 
PHP hulp

PHP hulp

20/11/2024 18:45:22
 
Tom geen

Tom geen

04/01/2012 11:30:29
Quote Anchor link
ik begrijp wel wat je bedoeld. Maar nu heb jij het over de te tonen records en jij hebt die merken en types handmatig ingevuld.

Het gaat mij eerst om de selectielijsten. Ik wil een lijst met alle beschikbare types uit de db, dus aan de hand van jou voorbeeld alleen alle types van audi, opel en volvo. Dus geen clio o.i.d. we gaan ervan uit dat dit onmogelijk is om te uploaden. Maar de lijst moet wel variabel zijn! want iemand anders wil misschien alleen peugot en renauld zien! of weet ik veel wat voor een combinatie...

En als we alle beschikbare types hebben, dan moeten we kijken of deze eerder was aangevinkt of niet. zo ja opnieuw aanvinken. zo nee, niet aanvinken.
 
Erwin H

Erwin H

06/01/2012 10:41:26
Quote Anchor link
Het SQL statement om zo'n lijst te krijgen is op zich niet zo ingewikkeld. Als je bijvoorbeeld alle types wil hebben van een merk kan je het zo doen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
SELECT DISTINCT merk, type, CONCAT(merk,"_",type) AS merk_type
FROM autos
WHERE merk = 'blablabla'
ORDER BY merk, type;


Wil je meerdere merken tegelijk selecteren krijg je dit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
SELECT DISTINCT merk, type, CONCAT(merk,"_",type) AS merk_type
FROM autos
WHERE merk IN ('blablabla1','blablabla2','blablabla3')
ORDER BY merk, type;


Zoals je overigens ziet heb ik er een extra kolom bij gedefinieerd "merk_type" en dat is voor het volgende deel van je vraag, hoe de checkboxen te maken.

Ten eerste is het dan van belang dat je die goed opbouwt in je HTML. Als je het als volgt doet:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
//merk checkbox
<input type="checkbox" name="merk[]" value="...">
//type checkbox
<input type="checkbox" name="merk_type[]" value="...">

Dan krijg je de aangevinkte checkboxen direct in een array terug in je php $_POST array, waardoor je er direct mee kunt werken. Je $_POST array zal dan zijn:
$_POST = array([merk] => Array(....), [merk_type] => Array(....))
Mits uiteraard, er tenminste een is aangevinkt (zie laatste opmerking).

Als je dan je data uit de database hebt en je de checkboxes wilt printen is het eigenlijk vrij eenvoudig om ze aangevinkt te zetten of niet. ($data is de variabele waarin ik even aanneem dat je al je data hebt gezet die uit de database is gekomen.)
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
foreach( $data as $d ){
  echo '<input type="checkbox" name="merk_type[]" value="'.$d[merk_type].'"'.(in_array($d["merk_type"], $_POST["merk_type"])? ' checked="checked"': '').'>';
}

?>


Dit is voor alle types dus, voor de merken kan je hetzelfde doen. Merk op dat ik merk_type heb gebruikt voor de value van de checkbox. Dit doe ik omdat je dan nog een check inbouwt op eventuele dubbele model namen. Ik weet niet of het mogelijk is, maar theoretisch zou je een Volvo S40 en een Mercedes S40 op zeker moment kunnen hebben en daar zou je dan op nat kunnen gaan.

Nog een opmerking: bovenstaande zal fout gaan op het moment dat er een gebruiker is die geen checkboxen heeft aangevinkt. Op dat moment zal de $_POST array namelijk niet gevuld zijn en kan je dus de check niet maken om te kijken of een checkbox moet zijn aangevinkt. Simpele oplossing:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
if (!isset($_POST["merk_type"])) $_POST["merk_type"] = array();
?>

Neem dit op in je script voor je verder met de $_POST array gaat werken. Zelfde voor het $_POST["merk"] element.
Gewijzigd op 06/01/2012 10:43:49 door Erwin H
 

Pagina: « vorige 1 2



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.