Array opslaan

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Front-End React Developer

Als Front-End React Developer verbeter je de user experience van onze eigen webapplicaties voor onze collega's binnen Coolblue. Wat doe je als Front-End React Developer bij Coolblue? Als Front-end React Developer werk je aan de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten met React.js. Je vindt het leuk om samen te werken met de UX designer om stories op te pakken. Daarnaast ben je trots op je werk en verwelkomt alle feedback. Ook Front-end React Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen Verbeteren van de gebruiksvriendelijkheid van onze webshop

Bekijk vacature »

Senior Lead Front End Developer

Functieomschrijving Voor Stichting Waternet zijn wij op zoek naar een senior Lead Front End Developer. Binnen het DevOps team Online zijn we op zoek naar een Senior Lead Front End developer met kennis van toegankelijkheid. Deze developer zal zich bezighouden met development van webpaginas die in verbinding staan met systemen uit het back office. Taken Ontwerpen, ontwikkelen, implementeren, documenteren en beheren van webapplicaties in een Azure-omgeving Debuggen, analyseren en oplossen van problemen in de OTAPomgevingen Je participeert in het DevOpsTeam Online voor het verder uitwerken en implementeren van gebruikerswensen Je bent betrokken bij toegankelijkheid audits en het implementeren van WCAG

Bekijk vacature »

Front-end Developer

Functie omschrijving Wij zijn op zoek naar een Front-end Developer! Als Front-end Developer binnen dit softwarebedrijf ga je de frontends voor zowel je eigen interne projecten als die voor klanten opzetten, onderhouden en uitbreiden. Je zet ideeën om naar mooie successen voor de klanten. Dat is in een notendop wat je gaat doen! Wat kun je verwachten? Je werkt aan de doorontwikkeling van bestaande maatwerkapplicaties. Bijvoorbeeld wanneer de klant de applicatie wil uitbreiden met een nieuwe feature; Samen met het team van backenders en desginers zet je nieuwe ideeën van klanten om naar mooie oplossingen; Je werkt met verschillende frameworks.

Bekijk vacature »

Ambitieuze medior developer

Wat je gaat doen: Heb jij al een paar jaar ervaring als developer maar wil jij naar the next level? In ons NextLevelDev Programma helpen wij jou om de volgende stap te zetten: een mooi programma aan trainingen op het gebied van Java, hippe frameworks, Agile/Scrum, OCP-certificering en optioneel: andere JVM-talen als Kotlin en Scala; Cloud (AWS, Azure, GCP) Soc 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

Bekijk vacature »

Software Ontwikkelaar .NET te Zaandam

Bedrijfsomschrijving Je komt hier terecht bij een door-en-door softwarebedrijf, waarbinnen meerdere SaaS pakketten worden ontwikkelt voor diverse sectoren. Hierbij kun je denken aan bijvoorbeeld de logistieke en medische branche. Deze organisatie kenmerkt zich door de hoge mate van complexiteit in de applicaties, wat betekent dat jij je hier niet zal gaan vervelen. Integendeel: Jij gaat hier elke dag ontzettend veel leren en je in razend tempo ontwikkelen als C# .Net Developer met focus op back-end. Het team bestaat uit ongeveer 20 personen personen, waarvan het grootste deel zich richt op software development. De sfeer is informeel en professioneel. De producten

Bekijk vacature »

Integratie Developer / Architect

Dit ga je doen Als Integratie Developer / Architect binnen deze organisatie krijg je echt de kans om impact te maken. De organisatie is groeiende maar houdt een corporate cultuur buiten de deur. Heb je een goede business case: zorg voor goede argumentatie en ga ervoor! Geen stroperig beslissingsproces dat jouw ideeën in de weg staat! Enkele van jouw taken: Je ontwerpt en ontwikkelt nieuwe integraties met behulp van interne tools (Boomi) of externe partners; Je vertaalt functionele specificaties naar technische oplossingen; Je denkt mee over strategische ontwikkelingen op het gebied van applicatie integratie; Je voert regie op leveranciers en

Bekijk vacature »

Python (Django) developer - Remote in The Netherla

Functie Together with your team, consisting of a senior, 2 mediors and one junior developer, you will work on their software in an Agile-based approach. You have an eye for quality, risk, and customer interest. Communication with your colleagues and, where necessary, with customers, plays an important role in achieving a successful result. As a person, you are smart, get things done, and are result-oriented. There is a lot of independence within the development team, apart from the stand-up (10:00 am) and occasional pair-programming sessions. Techniques they use include Python, Django, MySQL, Mercurial, Ubuntu Linux, Nginx. In terms of front-end

Bekijk vacature »

Software programmeur

Functieomschrijving Voor een erkende werkgever in de regio van Goes zijn wij op zoek naar een enthousiaste software programmeur met PHP/Symfony ervaring. Een gedreven persoon die het development team komt versterken met het aanpakken van complexe projecten. Ben jij op zoek naar een baan met veel uitdaging binnen een snelgroeiend e-commerce bedrijf, waar je de tijd en ruimte krijgt voor zowel professionele als persoonlijke groei? Lees dan snel verder! Dit ga je doen: Beheer en ontwikkeling van de serviceportal in Symfony en de webshops in de tweede versie van Magento; Testen en door ontwikkelen van software; Ontwikkelen van nieuwe functionaliteiten;

Bekijk vacature »

C#.NET Developer Jr. Functie

Functie omschrijving Bouw jij graag aan applicaties om processen in distributiecentra te optimaliseren? Wij zijn op zoek naar een C#.NET ontwikkelaar in regio Breda die hier graag een steentje aan bijdraagt! Jouw werkzaamheden zullen er als volgt uitzien: Je krijgt veel vrijheid in de keuze van de technieken die je gaat gebruiken. Uiteraard wel binnen de gestelde kaders, en door gebruik te maken van het .NET platform. Je gaat aan de slag met de ontwikkeling van een nieuwe module binnen de WMS suite van dit bedrijf. Deze "carrier" module gaat er voor zorgen dat de selectie van een vervoerder volledig

Bekijk vacature »

Front-end Developer

Front-end Developers opgelet! Bij Luminis zijn ze opzoek naar jou. Lees de vacature en solliciteer direct. Luminis is een software- en technologiebedrijf met meerdere vestigingen. Vanuit deze vestigingen werken 200 professionals aan technisch hoogwaardige oplossingen voor klanten zoals KLM, Nike en Bol.com. Ook ontwikkelt Luminis eigen oplossingen op het gebied van cloud, Internet of Things, data intelligence, e-sports en e-learning. Luminis onderscheidt zich door aantoonbaar voorop te lopen in technologie en innovatie. Luminis heeft drie kernpunten die verankerd zitten in alles wat we doen: het omarmen van nieuwe technologie, meesterschap en kennis delen. Functiebeschrijving First things first! Het is belangrijk

Bekijk vacature »

SQL developer

Functieomschrijving Voor een erkende werkgever in de omgeving van Tilburg zijn wij op zoek naar een ervaren SQL ontwikkelaar. Hier wordt jij mede verantwoordelijk voor zowel de design en implementatie van SQL-databases als voor het verstaan van de processen van klanten naar het vertalen van deze processen naar IT-oplossingen. Jouw takenpakket komt er als volgt uit te zien: Het ontwerpen en implementeren van databaseschema's: Je bent in staat om een database te ontwerpen en de structuur van tabellen, relaties, indexen en andere objecten te definiëren; Het schrijven van complexe SQL-query's: Je kunt complexe query's schrijven om gegevens uit de database

Bekijk vacature »

.NET Developer

Functie omschrijving .NET developer met ervaring gezocht! Voor een softwarebedrijf in de regio Veenendaal zijn wij op zoek naar een .NET developer met een aantal jaar ervaring. Jij bent zowel zelfstandig als in teamverband verantwoordelijk voor het ontwikkelen en verbeteren van bestaande producten. Verder ben je bezig met nieuwbouw van websites, webapplicaties en mobiele applicaties die zowel intern als extern gebruikt worden. Je werkt hierbij nauw samen met andere developer, productmanagers en productspecialisten om zo mooie producten te creëren. Bedrijfsprofiel De organisatie waar je voor gaat werken is een snelgroeiende softwareleverancier en allround dienstverlener. Deze organisatie heeft zowel klanten die

Bekijk vacature »

Back end developer

Functie Jij als full stack ontwikkelaar komt te werken in een team bestaande uit 4 back end programmeurs, 2 vormgevers/ Front end developers en een online marketeer. Qua persoonlijkheden is het team erg gevarieerd van sportfanaten tot gameliefhebbers en Golfers. Een ding heeft iedereen hier gemeen; Passie voor goede code. In jouw rol zul je voor 90% van je tijd je bezig houden met het ontwikkelen van grote maatwerk applicaties. Daarnaast hebben wij op aanvraag ook wel eens een website of onderhoudsklusje, die opgepakt moet worden en hier ben jij ook niet vies van. De technische uitdaging momenteel is dat

Bekijk vacature »

PHP Laravel developer

Functie omschrijving Weet jij alles van Laravel en krijg je energie van het ontwikkelen van software hiermee? Laat snel wat van je horen want wij zoeken een PHP/Laravel developer in regio 's-Hertogenbosch. Jouw taken zullen bestaan uit: Softwareapplicaties ontwikkelen en verder optimaliseren in veel diverse projecten op basis van Agile/Scrum. Uitleg geven over software en applicaties Klantcontact hebben over bestaande applicaties. Documentatie schrijven over applicaties. Techstack: PHP, Laravel, HTML, CSS, Javascript. Bedrijfsprofiel Deze organisatie zit in de regio van 's-Hertogenbosch en is een klein softwarebedrijf. Er werken ongeveer 15 medewerkers, verdeeld in meerdere teams, zoals back-end en front-end development, projectmanagement

Bekijk vacature »

Junior PHP Developer

Dit ga je doen Software development met behulp van C# .NET en / of PHP, je mag zelf kiezen waar jij je in wil specialiseren Meedenken over het nieuwe pakket, waar moet het aan voldoen? Unit-, integratie- en diverse andere tests schrijven en uitvoeren Nauw samenwerken met je IT collega's zoals Testers, Developers, DevOps Specialisten en Architecten Jezelf ontwikkelen met behulp van trainingen en cursussen Hier ga je werken Onze klant, een grote speler in de medische sector, is op zoek naar een enthousiaste junior (of meer ervaren) Software Developer die klaar is voor een nieuwe stap in zijn of

Bekijk vacature »

Pagina: « vorige 1 2

- Ariën  -
Beheerder

- Ariën -

28/02/2018 15:51:54
Quote Anchor link
Wat wil je nu eigenlijk? Alles met één knop opslaan? Of per item een save-knop aanbieden?
 
PHP hulp

PHP hulp

25/11/2024 15:09:42
 
Daan Vee

Daan Vee

28/02/2018 16:16:05
Quote Anchor link
Geen save-knop, maar met de onderstaande blur, die ik eerder liet zien alle velden versturen in een array.
Als dat niet mogelijk is dan het liefst een save-knop.

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>
 
Thomas van den Heuvel

Thomas van den Heuvel

28/02/2018 16:17:22
Quote Anchor link
Dus als je één entry wijzigt POST je alles naar je verwerkscript? :/

Dit klinkt trouwens als een dubbel topic. Je bent daar praktisch hetzelfde aan het bespreken.

Orden je gedachten en je topics eens :p.
 
Jasper Schellekens

Jasper Schellekens

28/02/2018 16:20:37
Quote Anchor link
Daan Vee op 28/02/2018 16:16:05:
Geen save-knop, maar met de onderstaande blur, die ik eerder liet zien alle velden versturen in een array.
Als dat niet mogelijk is dan het liefst een save-knop.

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>


Probeer dit eens:

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

Als ik mij niet vergis stuurt hij hem dan door naar script.php en daar kan je hem ophalen met $_POST
Gewijzigd op 28/02/2018 16:21:03 door Jasper Schellekens
 
- Ariën  -
Beheerder

- Ariën -

28/02/2018 16:21:16
Quote Anchor link
Dan zou je elk item eerst een eigen form-blok in HTML moeten geven. Als ik mij niet vergis hoef je nu enkel de $.ajax() functie met de serialize functie kunnen toepassen.

@Jasper: Kijk toch eens goed naar je code. Hoe wil jij met een blur() (!!!) meteen een AJAX-request uitvoeren? Dit klopt niet!
Gewijzigd op 28/02/2018 16:24:15 door - Ariën -
 
Daan Vee

Daan Vee

28/02/2018 16:38:13
Quote Anchor link
Hoe lees ik in update.php de array uit? Aangezien elke regel een andere naam (met ID) heeft...

titelnaam[ID]
titelfunctie[ID]

$_POST[titelnaam] werkt dan toch niet?
 
- Ariën  -
Beheerder

- Ariën -

28/02/2018 16:44:41
Quote Anchor link
Kijk eerst maar naar je $_POST global met print_r().
 
Daan Vee

Daan Vee

28/02/2018 17:40:20
Quote Anchor link
De array komt door in update.php.

$titel = implode(',', $_POST['titelnaam']);

Dat geeft alle ingevulde titels gescheiden door een comma.
Hoe krijg ik ook het ID erbij te zien in een array?
 
- Ariën  -
Beheerder

- Ariën -

28/02/2018 17:57:32
Quote Anchor link
Wat zegt je print_r nu precies in je PHP-script?
 
Jan Koehoorn

Jan Koehoorn

28/02/2018 18:28:38
Quote Anchor link
Als je het zo doet:

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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
<!DOCTYPE html>
<html>
    <head>
        <title>PHPHulp</title>
        <style type="text/css">
            body { font: 12px Monaco; color: #999; }
            input { font-family: inherit;  }
        </style>
    </head>
    <body>

        <div class="feedback"></div>

        <form class="my-form" method="post" accept-charset="UTF-8">
            <input id="618" type="text" name="titelnaam[618]" value="" placeholder="Naam" class="form-control" style="width:200px;">
            <input type="text" id="618" name="titelfunctie[618]" value="" placeholder="Functie" class="form-control" style="width:200px;">
            <br>
            <input id="619" type="text" name="titelnaam[619]" value="" placeholder="Naam" class="form-control" style="width:200px;">
            <input type="text" id="619" name="titelfunctie[619]" value="" placeholder="Functie" class="form-control" style="width:200px;">
            <br>
            <input id="620" type="text" name="titelnaam[620]" value="" placeholder="Naam" class="form-control" style="width:200px;">
            <input type="text" id="620" name="titelfunctie[620]" value="" placeholder="Functie" class="form-control" style="width:200px;">
        </form>

        <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
        <script>
            'use strict';

            var $form = $('.my-form');
            var $feedback = $('.feedback');

            $(function(){
                $(document).on('blur', 'input', function(){
                    var data = $form.serialize();
                    $.ajax({
                        data: data,
                        url: 'ajax.php'
                    });
                });
            });
        </script>
    </body>
</html>


ajax.php:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
echo '<pre>';
print_r($_GET);
echo '</pre>';
?>


dan zie je na een JavaScript "blur" event deze output in (bijvoorbeeld) Chrome developer:
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
<pre>Array
(
    [titelnaam] => Array
        (
            [618] => Jan
            [619] =>
            [620] =>
        )

    [titelfunctie] => Array
        (
            [618] => Webdeveloper
            [619] =>
            [620] =>
        )

)
</pre>


Door dus de id's binnen de brackets te plaatsen (zoals eerder gesuggereerd) krijg je in ajax.php een keurige array met het id als key, zodat je hem vervolgens kunt verwerken.
 
- Ariën  -
Beheerder

- Ariën -

28/02/2018 18:36:36
Quote Anchor link
Ik vraag mij af of het niet wenselijker zou zijn om je array te sorteren op de ID-nummers i.p.v. op de titelnaam en de titelfunctie?

Dan zou ik eerder zoiets gebruiken:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
<input id="618" type="text" name="titel[618]['naam']" value="" placeholder="Naam" class="form-control" style="width:200px;">
<input type="text" id="618" name="titel[618]['functie']" value="" placeholder="Functie" class="form-control" style="width:200px;">


Dan kan je nog makkelijker je array uitlezen en je data ophalen.
 
Daan Vee

Daan Vee

01/03/2018 06:59:54
Quote Anchor link
Maar een heel concrete vraag, want dan ben ik er.
Als ik deze code gebruik Arien:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
<input id="618" type="text" name="titel[618]['naam']" value="" placeholder="Naam" class="form-control" style="width:200px;">
<input type="text" id="618" name="titel[618]['functie']" value="" placeholder="Functie" class="form-control" style="width:200px;">


Hoe lees de array dan uit?

Met andere woorden: ik moet geloof ik zoiets maken, maar hoe?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
$array = array($_POST['titel']);
foreach($array as $key => $waarde) {
   // hier alles de database in...?
}
 
- Ariën  -
Beheerder

- Ariën -

01/03/2018 08:47:15
Quote Anchor link
Klopt. Let op dat waarde dan een array is!
Met print_r() kan je deze ter debugging bekijken.
Gewijzigd op 01/03/2018 09:45:33 door - Ariën -
 
Daan Vee

Daan Vee

01/03/2018 10:48:41
Quote Anchor link
Je bedoelt het volgende?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
$waarde = array($_POST['titel']);
foreach($array as $key => $waarde) {
   // hier alles de database in...?
}
 
- Ariën  -
Beheerder

- Ariën -

01/03/2018 11:29:11
Quote Anchor link
Nee, je $waarde in je foreach zelf is een array op zich, die dan de elementen naam en functie bevat.
Gewijzigd op 01/03/2018 11:29:28 door - Ariën -
 
Thomas van den Heuvel

Thomas van den Heuvel

01/03/2018 15:46:35
Quote Anchor link
Als je slechts per keer één naam/functie paar door wilt geven kun je ook prima selectief zijn in de informatie die je doorgeeft. Je geeft dan enkel een id, naam en titel door. Dit kun je bereiken door niet heel $_POST over de schutting te gooien, maar bijvoorbeeld door de velden-van-interesse te bundelen door middel van een HTML element (bijvoorbeeld een span), of op grond van id's de informatie er uit te peuteren.

Beide strategieën zijn vrij makkelijk te implementeren met behulp van jQuery, maar wen er vast aan dat er veel kan met jQuery, maar dat je dan wel even (zelf) moet (uit)zoeken hoe je dit voor elkaar krijgt.

Maar eerst moet je weten wat je wilt. Welke informatie wil je doorgeven op welk moment? De naam en functie apart als hier iets in verandert, of allebei, of alles, of wat?

Ook zou ik het wat anders aanpakken dan met een blur, zoals ik al in de andere thread heb beschreven.
Gewijzigd op 01/03/2018 15:48:02 door Thomas van den Heuvel
 
Daan Vee

Daan Vee

02/03/2018 09:25:33
Quote Anchor link
Thanks werkt.
 
Thomas van den Heuvel

Thomas van den Heuvel

02/03/2018 16:00:21
Quote Anchor link
Misschien wil je de kijkers thuis ook even uitleggen hoe je het uiteindelijk opgelost hebt, zodat zij hier ook iets van kunnen leren. Het idee van een forum/community is dat je (op den duur) ook iets teruggeeft in plaats van alleen maar de informatie afhaalt en zelf vrolijk verder gaat.
 

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.