Array opslaan

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior SQR Java Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 13333 Introductie Are you passionate about contributing to the world's most advanced machines. Do you thrive in a challenging environment working with highly motivated and skilled teams? If so, we have the perfect opportunity for you! We are seeking a Senior Software Design Engineer for Sequence Tooling to play a critical role in creating and maintaining mission-critical software applications. In this role, you will focus on achieving maintainable software architecture that is transparent and easy to extend while maintaining a strong focus on software quality. You will work closely with

Bekijk vacature »

Digital Agency is looking for PHP developers!

Functie The team currently has 20 colleagues, consisting of developers (front and backend) and the operations team, which also includes management and two scrum masters. They are looking for a PHP developer who is able to work independently. You will work in one of the three scrum teams and start working on a project for the customer. The interesting thing about this is that you do have variety in terms of work, but at the same time continuously work for existing customers. This also gives you the opportunity to really go into depth and develop innovative technical solutions. In terms

Bekijk vacature »

Dynamics Ontwikkelaar

Dit ga je doen Ontwikkelen van Dynamics 365 voor de interne uitrol; Samen met de consultants sparren met klanten over de wensen en eisen; Ontwikkelen van Dynamics 365 voor verschillende grote klanten; Technische analyse en testen; Meedenken over het gebruik en de richting van Dynamics binnen de organisatie. Hier ga je werken Onze opdrachtgever, gevestigd in regio Eindhoven, levert een compleet dienstenpakket op het gebied van IT. Zij pakken verschillende (complexe) vraagstukken van grote organisaties op. De sfeer intern is gezellig en informeel. Men houdt van hard werken maar gezelligheid door middel van een borrel of gezamenlijke lunch komt er

Bekijk vacature »

Java Developer / Sociaal domein

Dit ga je doen Nieuwbouw en doorontwikkeling; Beheer en wanneer nodig onderhoud; Bijdrage leveren in het functioneel- en technisch ontwerptraject; Analyseren van productie verstoringen; Meedenken over vernieuwingen en verbeteringen. Hier ga je werken De organisatie waar jij komt te werken focust zich op software development met een maatschappelijk tintje. De afdeling software ontwikkeling bestaat uit vijf verschillende scrum teams, met allen hun eigen focus gebied. Zo zijn er een aantal teams die zich focussen op specifieke applicaties, maar is er ook een team gericht op projecten. Binnen de organisatie staat innovatie en kwaliteit voorop. Een aantal applicaties draait nog op

Bekijk vacature »

PHP ontwikkelaar

Functie Jij komt te werken in een development team van 9 man. Het grootste deel doet back end development en daarnaast is er 1 teamlead en 1 tester in het team. Dit Agile team is van groots belang voor de organisatie omdat zij voornamelijk alle eigen systemen in-house ontwikkelen. Naast het door ontwikkelen van het bestaande platform en de software die daarbij komt kijken, zul jij je ook bezighouden met het realiseren en opzetten van nieuwe projecten binnen het bedrijf. Je staat nauw met de klant in contact om zo hun wensen zo goed mogelijk te kunnen realiseren. Daarnaast ontwikkel

Bekijk vacature »

.NET developer

Functie The position we have for you As a .NET developer you will work for one of our customers active in the High Tech Industry. Our customers are mainly located in the Eindhoven area. We are very selective when it comes to the projects we accept and therefore only focus on innovative and complex projects. Because our customers are mainly specialized in machine construction, you often work close to the machines. Our team currently consists of Embedded engineers, IOT developers and Cloud engineers. We mainly work on Microsoft projects where WPF, UWP, .NET Core and Microsoft Azure are used. Eisen

Bekijk vacature »

TypeScript developer (tot € 6.000, - bruto pe

Functie Om bovenstaande ambities waar te kunnen maken zijn ze op zoek naar een ervaren Typecript developer die niet alleen zichzelf verder ontwikkelt, maar het ook leuk vinden om op termijn meer junior collega’s op pad te helpen. Je zult aan de slag gaan met het migreren van hun bestaande UI in Angular. Maar ook het ontwikkelen van een mobiele app. Hierbij hechten ze veel waarde aan User Experience en kiezen ze duidelijk voor kwaliteit i.p.v. snelheid. Je krijgt dus de ruimte om vanuit gedegen onderzoek te werk te gaan en het borgen van kwaliteit staat hoog in het vaandel.

Bekijk vacature »

Medior Java developer

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 »

C#.NET-developer - JUNIOR

Functie omschrijving Voor een leuke opdrachtgever in omgeving Brielle zijn wij op zoek naar een junior developer. Werk jij graag met de volgende tools & technieken? C#, .NET, ASP.NET, MVC en SQL? Kijk dan snel of dit iets voor jou is! Als programmeur bij een productiebedrijf zal je voornamelijk nieuwe software schrijven maar ook bestaande software verbeteren. Verder werk je veel samen in back end projecten met leuke collega's. Bedrijfsprofiel Met een team van ruim 130 personen staan ze elke dag weer klaar om IT en Business te combineren door het ontwikkelen van producten op maat. Er zijn 3 teams,

Bekijk vacature »

ERP Developer fleet managementsysteem

Wat ga je doen als ERP Developer fleet managementsysteem? Als ERP developer speel jij een belangrijke rol bij het doorvoeren van wijzigingen en verbeteringen binnen het fleet managementsysteem. Jouw expertise op het gebied van ERP systemen stelt jou in staat om de applicatie optimaal te laten functioneren en te blijven ontwikkelen. Als lid van het IT-team werk je nauw samen met andere developers en het business team om het fleet managementsysteem te integreren met andere systemen. Je bent verantwoordelijk voor het ontwikkelen van nieuwe functionaliteiten en het implementeren van verbeteringen op basis van de wensen en eisen van onze klanten.

Bekijk vacature »

Softwareontwikkelaar Cleopatra

Functieomschrijving: De directie Verkeer en Openbare ruimte van de gemeente Amsterdam beschikt over een softwareapplicatie, "Cleopatra", waarmee geautomatiseerde handhaving plaatsvindt (op basis van kentekenherkenning) van bepaalde gebieden waarin toegangseisen worden gesteld aan het verkeer. Voorbeelden ervan zijn de milieuzones, de zone zwaar verkeer, handhaving van bromen snorfietser op het fietspad en autoluwe gebieden. Voor de doorontwikkeling en uitbreiding ervan zijn gespecialiseerde softwareontwikkelaars nodig die helpen bij het programmeren van de handhavingsmodules voor nieuwe gebieden en het verbeteren en bijwerken van de bestaande onderdelen van de softwareapplicatie.De opdracht bestaat uit: het programmeren van de diverse modules;het tijdens demo's tonen van de

Bekijk vacature »

Airport Developer / System engineer

De functie Als onze nieuwe Airport Developer / System Engineer is je doel om uit nieuwbouw- en onderhoudsprojecten maximale waarde te creëren voor Schiphol Group en haar stakeholders. Vanuit je visie en expertise, maar ook (technologische) ontwikkelingen, wetgeving en beleid vertaal je klantwensen naar een gedegen programma van eisen. In de planontwikkelingsfase werk je nauw samen met Plan Ontwikkelaars om je kennis in te brengen ten behoeve van de kwaliteit van het investeringsvoorstel. Je overlegt met diverse partijen, stelt de vraag achter de vraag en verbindt zo de belangen van de luchthaven, proceseigenaar en asseteigenaar om tot een gedragen ontwikkelopgave

Bekijk vacature »

Fullstack developer - medior

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en zou jij graag bij een platte maar informele organisatie willen werken? Voor een mooi softwarebedrijf in omgeving Gorinchem zijn wij op zoek naar versterking. Als Fullstack developer wordt je bij dit bedrijf onderdeel van de volledige ontwikkeling van requirement tot oplevering! Werkzaamheden Jouw focus ligt op de front end en alles wat daarbij komt kijken. Je gaat ontwerpen, ontwikkelen, testen en valideren. Je zult voornamelijk werken met React.js en Typescript. Maar ook Javascript, HTML en CSS komen aanbod. Daarnaast zal je ook regelmatig met de back end werken! Bedrijfsprofiel Onze

Bekijk vacature »

C# .NET Developer

Functie omschrijving Wij zijn op zoek naar een C# .NET Developer voor een bedrijf in de omgeving van Utrecht! Wil jij werken voor een internationaal bedrijf waar je legio mogelijkheden krijgt als Software Ontwikkelaar? Grijp nu je kans! Je kunt een uitdagende rol gaan vervullen als C#.NET Developer binnen een internationaal bedrijf dat gevestigd is in omgeving van Utrecht. Je zult gaan samenwerken met collega's die over de hele wereld verspreid zitten. Dit bedrijf is zeer vooruitstrevend en werkt met de nieuwste technieken. Als C#.NET Developer ga jij je bezig houden met het volgende: Je blijft op de hoogte van

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 »

Pagina: 1 2 volgende »

Daan Vee

Daan Vee

23/02/2018 15:56:46
Quote Anchor link
Ik wilde de onderstaande gegevens opslaan in mijn database:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<input id="618" type="text" name="titelnaam[]" value="" placeholder="Naam" class="form-control" style="width:200px;">
<input type="text" id="618" name="titelfunctie[]" value="" placeholder="Functie" class="form-control" style="width:200px;">

<input id="619" type="text" name="titelnaam[]" value="" placeholder="Naam" class="form-control" style="width:200px;">
<input type="text" id="619" name="titelfunctie[]" value="" placeholder="Functie" class="form-control" style="width:200px;">

<input id="620" type="text" name="titelnaam[]" value="" placeholder="Naam" class="form-control" style="width:200px;">
<input type="text" id="620" name="titelfunctie[]" value="" placeholder="Functie" class="form-control" style="width:200px;">


Mijn database omvat een ID-, naam- en functie-veld.
Omdat de pagina dynamisch is, en er ook nieuwe velden kunnen worden aangemaakt wil ik alles wat op een bepaald moment op de pagina staat saven via een array.
Maar... hoe?

Hoe lees ik dit uit?

Iets als: if (isset($_POST['titelnaam'])) {
Maarja... hoe krijg ik het dan bij het juiste ID gesaved?
 
PHP hulp

PHP hulp

23/12/2024 03:27:21
 
- Ariën  -
Beheerder

- Ariën -

23/02/2018 16:24:00
Quote Anchor link
Het handigste is om de id-nummers tussen de brackets in je HTML te plaatsen. Dan heb je meteen een goede key aan je array.
 
Thomas van den Heuvel

Thomas van den Heuvel

23/02/2018 19:29:15
Quote Anchor link
Waarom is de pagina dynamisch? Is er een noodzaak om alles tegelijkertijd te kunnen editen? Deel het anders op in een lijst, een add-formulier en een edit-formulier (en een delete-knop met bevestiging), waarbij je bij het toevoegen en wijzigen slechts één item per keer behandelt?

Ik neem aan dat je dit alles niet letterlijk opslaat als array?
Gewijzigd op 23/02/2018 20:20:26 door Thomas van den Heuvel
 
Daan Vee

Daan Vee

28/02/2018 11:28:46
Quote Anchor link
Ik snap niet helemaal wat je bedoelt met de brackets in de HTML, proberen te zoeken...
Heb je een voorbeeldje?
 
Jasper Schellekens

Jasper Schellekens

28/02/2018 13:33:42
Quote Anchor link
Waarom gebruik je geen primary key, auto increment voor ids?
 
- Ariën  -
Beheerder

- Ariën -

28/02/2018 13:36:23
Quote Anchor link
Brackets zijn de vierkante haakjes: [ ]
Als je daar nou je ID tussenzet, dan hebben die array elementen meteen een key die als identificatie kan dienen.

Jasper Schellekens op 28/02/2018 13:33:42:
Waarom gebruik je geen primary key, auto increment voor ids?

Eh, hoe kom je daarbij? Ik zie de ID's wel verder netjes oplopen, wat nog niet zegt of hij wel of niet een PK en auto_increment gebruikt.
Gewijzigd op 28/02/2018 13:38:44 door - Ariën -
 
Jasper Schellekens

Jasper Schellekens

28/02/2018 13:43:05
Quote Anchor link
- Ariën - op 28/02/2018 13:36:23:
Brackets zijn de vierkante haakjes: [ ]
Als je daar nou je ID tussenzet, dan hebben die array elementen meteen een key die als identificatie kan dienen.

Jasper Schellekens op 28/02/2018 13:33:42:
Waarom gebruik je geen primary key, auto increment voor ids?

Eh, hoe kom je daarbij? Ik zie de ID's wel verder netjes oplopen, wat nog niet zegt of hij wel of niet een PK en auto_increment gebruikt.


Topic starter had het over opslaan in database. Ik dacht dat hij elk veld handmatig genummerd heeft. Als je werkelijk 600 tabellen aan hebt gemaakt... liever hij als ik.
 
- Ariën  -
Beheerder

- Ariën -

28/02/2018 13:47:14
Quote Anchor link
Ik heb geen idee hoe je op die tabellen uitkomt, en waar je leest dat er ID's handmatig worden aangemaakt :-P
Met die velden die hij bedoelt zal hij hopelijk formuliervelden bedoelen, en geen databasevelden.

Misschien kan Daan wat meer vertellen over zijn opzet?
Gewijzigd op 28/02/2018 13:47:38 door - Ariën -
 
Daan Vee

Daan Vee

28/02/2018 14:10:42
Quote Anchor link
De ID's zijn auto increment. Was slechts een voorbeeldje...

Ik heb nu het volgende (met voorbeeldID's:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<input type="text" name="titelnaam[618]" value="" placeholder="Naam" class="form-control" style="width:200px;">
<input type="text" name="titelfunctie[618]" value="" placeholder="Functie" class="form-control" style="width:200px;">

<input type="text" name="titelnaam[619]" value="" placeholder="Naam" class="form-control" style="width:200px;">
<input type="text" name="titelfunctie[619]" value="" placeholder="Functie" class="form-control" style="width:200px;">

<input type="text" name="titelnaam[620]" value="" placeholder="Naam" class="form-control" style="width:200px;">
<input type="text" name="titelfunctie[620]" value="" placeholder="Functie" class="form-control" style="width:200px;">


Hoe stuur ik dan de array netjes weg met jquery? Ik heb even gegoogeld, maar kwam er niet uit...
De pagina update.php moet het gaan aanpassen in de database.
Gewijzigd op 28/02/2018 14:12:04 door Daan Vee
 
- Ariën  -
Beheerder

- Ariën -

28/02/2018 14:19:43
Quote Anchor link
Hoe ziet de opzet van je formulier eruit?
Alles in een keer, of per item opslaan via een AJAX-request?
Gewijzigd op 28/02/2018 14:19:57 door - Ariën -
 
Daan Vee

Daan Vee

28/02/2018 14:22:31
Quote Anchor link
Alles in een keer....
De opzet is precies zoals hierboven....

Ik werk blur:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
    <script>
$(document).ready(function(){
    $("input").blur(function(){
        alert("This input field has lost its focus.");
    });
});
</script>


In plaats van alert, moet alles weggestuurd worden naar update.php
 
- Ariën  -
Beheerder

- Ariën -

28/02/2018 14:38:33
Quote Anchor link
Heb je al gekeken naar de $.ajax() functie?
 
Daan Vee

Daan Vee

28/02/2018 14:55:06
Quote Anchor link
Ja, alleen hoe moet de $.ajax() functie de array gaan verzenden? Dat is het lastige punt....
Want hoe roep ik de data aan?
Gewijzigd op 28/02/2018 15:02:50 door Daan Vee
 
- Ariën  -
Beheerder

- Ariën -

28/02/2018 15:03:17
Quote Anchor link
Via POST is het beste:
De data van je formulier kan je opslaan in een geserialiseerd 'pakketje' met:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
var formData = $(this).serialize();


En deze property in je $.ajax() functie:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
data:formData,


En controleer in je browser met je requests-tabblad van je Inspector-tool wat er gebeurt.

Voor het gemak kan je altijd even een print_r() in je PHP-script gebruiken om te kijken of de array klopt.
Gewijzigd op 28/02/2018 15:04:27 door - Ariën -
 
Daan Vee

Daan Vee

28/02/2018 15:23:27
Quote Anchor link
Ik heb nu dit geprobeerd, maar dat werkt niet... Ziet iemand waar de fout zit?
Even ter info: er staan meer tekstvelden op de pagina index.php, hoe maak ik dat alleen titelnaam[] en titelfunctie[] wordt doorgestuurd via een array?

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
    <script>
$(document).ready(function(){
    $("input").blur(function(){
        var formData = $(this).serialize();

                    $.ajax({
                       url: "update.php",
                        type: "POST",
                        data:formData,
                    alert( "Data Loaded: " + data );
                 });
        
    });
});
</script>
 
- Ariën  -
Beheerder

- Ariën -

28/02/2018 15:28:52
Quote Anchor link
Het ging toch om ALLES in één keer? Dan zou ik liever een submit functie gebruiken. Een 'blur' zou dan een vreemde handeling zijn.
Gewijzigd op 28/02/2018 15:30:04 door - Ariën -
 
Jasper Schellekens

Jasper Schellekens

28/02/2018 15:31:04
Quote Anchor link
- Ariën - op 28/02/2018 13:47:14:
Ik heb geen idee hoe je op die tabellen uitkomt, en waar je leest dat er ID's handmatig worden aangemaakt :-P
Met die velden die hij bedoelt zal hij hopelijk formuliervelden bedoelen, en geen databasevelden.

Misschien kan Daan wat meer vertellen over zijn opzet?


Ahh ik was net wakker en heb volgensmij gelezen wat ik wilde lezen haha. mijn fout.

Voor TopicStarter:
Heb je daadwerkelijk 600 input velden aangemaakt?
Gewijzigd op 28/02/2018 15:31:46 door Jasper Schellekens
 
- Ariën  -
Beheerder

- Ariën -

28/02/2018 15:39:59
Quote Anchor link
Als er 600 items op één pagina staan, en dus twee formulierelementen per item, dan kom je uit boven de 1.000, en overschrijd je de grens van max_input_vars.

Deze is op te schroeven met ini_set, php.ini of .htaccess, maar ik zou er toch onder blijven. Een paginanavigatie zou een mooie oplossing zijn.
Gewijzigd op 28/02/2018 15:40:17 door - Ariën -
 
Jasper Schellekens

Jasper Schellekens

28/02/2018 15:43:16
Quote Anchor link
- Ariën - op 28/02/2018 15:39:59:
Als er 600 items op één pagina staan, en dus twee formulierelementen per item, dan kom je uit boven de 1.000, en overschrijd je de grens van max_input_vars.

Deze is op te schroeven met ini_set, php.ini of .htaccess, maar ik zou er toch onder blijven. Een paginanavigatie zou een mooie oplossing zijn.


Dat wist ik eigenlijk niet. Maar dat limiet is dan per pagina?
 
Daan Vee

Daan Vee

28/02/2018 15:44:36
Quote Anchor link
Er kunnen maximaal 20 items per pagina aangemaakt worden (dus maximaal 40 tekstvelden).
Dan is het wel mogelijk te werken met blur toch?

Maar hoe zorg ik dan dat onderstaande code werkt op titelnaam[] en titelfunctie[] ?
Dat die in de array komen en doorgestuurd worden?

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
<script>
$(document).ready(function(){
    $("input").blur(function(){
        var formData = $(this).serialize();

                    $.ajax({
                       url: "update.php",
                        type: "POST",
                        data:formData,
                    alert( "Data Loaded: " + data );
                 });
        
    });
});
</script>
 
Jasper Schellekens

Jasper Schellekens

28/02/2018 15:47:50
Quote Anchor link
Daan Vee op 28/02/2018 15:44:36:
Er kunnen maximaal 20 items per pagina aangemaakt worden (dus maximaal 40 tekstvelden).
Dan is het wel mogelijk te werken met blur toch?

Maar hoe zorg ik dan dat onderstaande code werkt op titelnaam[] en titelfunctie[] ?
Dat die in de array komen en doorgestuurd worden?

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
<script>
$(document).ready(function(){
    $("input").blur(function(){
        var formData = $(this).serialize();

                    $.ajax({
                       url: "update.php",
                        type: "POST",
                        data:formData,
                    alert( "Data Loaded: " + data );
                 });
        
    });
});
</script>


Ik heb geen verstand van ajax en javascript ofzo maar ik denk dat dit net zoals bij PHP met
$_POST["titelfunctie[]"]; gedaan kan worden.
Deze haal je in jouw geval dan op bij update.php
Gewijzigd op 28/02/2018 15:49:25 door Jasper Schellekens
 

Pagina: 1 2 volgende »



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.