Foreach

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Ervaren PHP Developer

Functie omschrijving Jelling IT zoekt ervaren PHP developer! Voor een organisatie in de regio Rhenen zijn wij op zoek naar een ervaren PHP developer die gaat functioneren als een verlengstuk van de klant. Jij bent iemand die technisch complexe zaken met enthousiasme aanvliegt. Je bent in staat om aan meerdere projecten te werken en werkt graag met de nieuwste technieken. In deze functie werk je veel samen met front-end developers en stel je alles in het werk om grote verschillen voor de klanten teweeg te brengen. Verder ben jij iemand die graag zichzelf uitdaagt en die altijd de beste wilt

Bekijk vacature »

Trainee pega developer

Wil jij een mooie stap maken in jouw carrière? Mooi! Bij De Mandemakers Groep haal je binnen 6 maanden je CSA- en CSSA-certificaten, waarna jij aan de slag kan als Pega-developer in ons IT-team. Achter de schermen zorg jij ervoor dat collega’s efficiënt werken en klanten iedere dag beter geholpen worden. Wil jij daaraan bijdragen? En jouw ICT-skills ontwikkelen? Lees dan snel verder en solliciteer vandaag nog als trainee Pega-developer. Wat ga je doen? Als trainee Pega developer leiden wij je op tot gecertificeerd software developer voor het low-code platform PegaSystems. In de training ben je verantwoordelijk voor een te

Bekijk vacature »

C# .NET Developer IoT SQL Server

Samengevat: Wij ontwikkelen innovatieve oplossingen om apparaten en bezittingen op een eenvoudige en flexibele manier te beveiligen. Ben jij een C# .NET developer? Heb jij ervaring met C# en SQL server? Vaste baan: C# .NET Developer IoT HBO €3.200 - €4.500 Deze werkgever is gespecialiseerd in hoogwaardige GSM/GPRS alarm- en telemetrietechnologie. Met een eigen productlijn en klantspecifieke ontwikkelingen biedt deze werkgever oplossingen om op afstand te meten, melden, loggen en aansturen, ook op plaatsen zonder stroomvoorziening. Onze producten worden gekarakteriseerd door flexibiliteit in de configuratie, betrouwbaarheid en een extreem laag stroomverbruik. Zij werken voor MKB klanten. Deze werkgever heeft veel

Bekijk vacature »

Senior PHP Developer

Als Senior PHP Developer bij Coolblue zorg je ervoor dat onze webshops elke dag een beetje beter zijn en coach je andere developers op de hard en soft skills. Wat doe je als Senior PHP Developer bij Coolblue? Als PHP Developer werk je met andere development teams samen om onze webshop zo optimaal mogelijk te laten werken en onze klanten blij te maken. Hoewel je een PHP Developer bent, sta je open om C# of Typescript in te zetten of te leren. Ook PHP Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om

Bekijk vacature »

Medior Front-end Developer

Bij Getnoticed doen wij wat we leuk vinden, websites bouwen en online marketing. Voor veel van onze klanten doen we dan ook allebei. Wel zo fijn om campagnes te draaien voor conversiegerichte websites die in eigen beheer zijn. In onze vestiging in Nederweert zit onze development afdeling en worden de websites gebouwd. Op dit moment zijn we op zoek naar jou: dé Medior Front-end Developer die net als wij, het hoofd boven het maaiveld durft uit te steken! In het kort Even een paar punten die omschrijven wat deze toffe baan inhoudt: Het uitwerken van designs tot functionele layouts Je

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 »

Traineeship Full Stack .NET Developer

Dit ga je doen Start op 7 augustus bij de Experis Academy en ontwikkel jezelf tot een gewilde Full Stack .NET Developer. Maar hoe ziet het traineeship eruit en wat kun je verwachten? Periode 1 De eerste 3 maanden volg je fulltime, vanuit huis, een op maat gemaakte training in teamverband. Je leert belangrijke theorie en krijgt kennis van de benodigde vaardigheden en competenties die nodig zijn om de IT-arbeidsmarkt te betreden. Zowel zelfstandig als in teamverband voer je praktijkopdrachten op het gebied van front- en backend development uit. Wat er per week op het programma staat kun je hier

Bekijk vacature »

SAP ABAP Developer

Dit ga je doen Software ontwikkeling met behulp van o.a. ABAP, Sapscript en Smartforms Maatwerk development op SAP ECC 6.0, in de toekomst S/4 HANA Samenwerken met Business Analisten die functioneel en technisch ontwerpen aanleveren Testen van opgeleverde software Bugfixing Ondersteuning van eindgebruikers Hier ga je werken Onze klant, een internationaal gevestigd productiebedrijf dat mensen blij maakt, is ter versterking op zoek naar een ABAP Developer voor hun SAP team. Het team van 4 mensen verzorgt de ontwikkeling van maatwerk voor de SAP omgeving waar wordt gewerkt met modules SD, FI/CO, PM en MM. Momenteel draait het bedrijf op SAP

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 »

Team Lead Java Developer

Functie Wat ga je doen als Java developer? Als Team Lead Java Developer draag een grote verantwoordelijk je stuurt ontwikkelaars aan en staat dagelijks in contact met jou ICT Manager. De team Bestaat uit front-end en backend systemen. Je ben in staat op hoog niveau de technische vak te bepalen en ook te bewaren. Je dag zie er als volgt uit, ontwikkelen van nieuwe en bestaande applicaties, het uitvoeren van processen en analyses en het beschrijven van functioneel ontwerpen. Ook zal samen met jouw Tester applicaties gaan testen door middel van peer reviews en het leveren van support aan gebruikers

Bekijk vacature »

Front end developer React Sportgames

Functie Als Front end developer ga jij aan de slag bij een gave en bekende organisatie op het gebied van sportgames. Jij gaat aan de slag in een scrumteam met 6 developers die gepassioneerd en actief bezig zijn om spelers kwalitatieve en mooie spelervaringen aan te bieden. Als scrumteam werken ze in drie wekelijkse sprints en begin je iedere ochtend met een stand-up. Als Front end developer werk jij bij deze organisatie voornamelijk met Javascript, html, css en React. Er wordt veel gebruikt gemaakt ook van C#, Docker en Kubernetes. Het team hecht veel waarde aan het leveren van hoogwaardige

Bekijk vacature »

Applicatieontwikkelaar Java EE

Bedrijfsomschrijving De IV- organisatie van de Belastingdienst is verantwoordelijk voor en verzorgt de ICT- voorzieningen. Het merendeel van de applicaties wordt op dit moment door de IV- organisatie zelf ontwikkeld, onderhouden en beheerd in het eigen data center. Naast de zorg voor continuïteit op de massale heffing- en inningsprocessen die plaatsvinden binnen een degelijke, stabiele omgeving, wordt er tevens volop gewerkt aan modernisering van het IV- landschap. Dit gebeurt deels intern door gebruik te maken van de expertise die intern aanwezig is, maar ook door het aantrekken van (kant-en-klaar) oplossingen en expertise uit de markt. Functieomschrijving De afdeling IV –

Bekijk vacature »

Full Stack Software Developer C#.NET

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 »

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 »

.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. Als developer bouw je in DevOps teams aan enterprise applicaties, nieuwe IOT, Chatbots of AI oplossingen. 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 in dit vakgebied. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling. Mede hierdoor zij wij vorig jaar Microsoft Partner of the year geworden.

Bekijk vacature »

Pagina: « vorige 1 2

Ger van Steenderen
Tutorial mod

Ger van Steenderen

13/05/2014 20:44:21
Quote Anchor link
Het is al eerder aangeven, $_POST['ID'] bestaat niet.
Je kan dit controleren door:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
var_dump[$_POST};
?>


Dit komt omdat je nergens een formulier element hebt met de naam "ID"
 
PHP hulp

PHP hulp

16/11/2024 17:02:59
 
Frank Nietbelangrijk

Frank Nietbelangrijk

13/05/2014 20:55:47
Quote Anchor link
Wat je wilt is de juiste database-tabel id's meenemen in de POST variabelen. Dat kun je oplossen door het name attribuut een naam te geven als frontpage_12. Met een simpele truck halen we die 12 dan weer uit de naam. Plaats onderstaande snippets op de juiste plek in je code. (Je weet wel waar)

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
if (isset($_POST['test'])){
    // even zien wat er in $_POST zit:
    echo '<pre>';
    print_r($_POST);
    echo '</pre>';

    // loop door ALLE $_POST elementen
    foreach($_POST as $index => $value)
    {

        // indien de index van het element begint met 'frontpage_'
        if(substr($index, 0 , 10) == 'frontpage_')
        {

            // extract het id van de database-tabel:
            $arr = explode('_', $index);
            $id = (int) $arr[1];
            
            $result = mysql_query("UPDATE content SET frontpage = '" . $value . "' WHERE ID=" . $id, $connection);
            
                    
            if(!$result)
                echo 'error executing frontpage query' . mysql_errno() . ' : ' . mysql_error();
        }
    }
}

?>


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
while ($row = mysql_fetch_assoc($result)) {
                                    
    echo '<tr><td><a href="managearticle.php?edit=' . $row['ID'] . '">' .     $row['title'] . '</a></td>';
    echo '<td><input type="text" name="frontpage_'.$row['ID'].'" value="' . $row['frontpage'] . '" /></td></tr>';
}

?>

?>
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

13/05/2014 21:01:47
Quote Anchor link
Waarom dan geen hidden input met name="ID[]"?
 
Frank Nietbelangrijk

Frank Nietbelangrijk

13/05/2014 21:42:08
Quote Anchor link
Ger omdat dat in de $_POST array twee losse onderliggende array's oplevert. En dan hoor ik je al denken 'Nou en?' maar mijn antwoord daarop is dat je dan geen foreach meer kunt gebruiken maar natuurlijk wel een for lus. Echter is dat niet voor iedereen vanzelfsprekend. Daarnaast zul je voor de rest van je leven moeten onthouden dat die twee array's dan wel altijd synchroon moeten lopen.
 
Dennis B

Dennis B

13/05/2014 22:40:45
Quote Anchor link
Beste Frank,

Bedankt, heb het even getest en het werkt! Ik heb nog niet naar de code zelf gekeken wat het verschil is. Dit zal ik morgen doen zodat ik hier weer van kan leren. Maar nogmaals enorm bedankt!

Groetjes Dennis
 
Dennis B

Dennis B

15/05/2014 20:40:08
Quote Anchor link
Voor de kolom ´block´ wil ik exact dezelfde functie, maar dit werkt niet zodra ik f(substr($index, 0 , 10) == 'frontpage_') in f(substr($index, 0 , 10) == 'block_') verander. Uiteraard ook de onderstaande regel heb ik aangepast:

<input type="text" name="block_'.$row['ID'].'" value="' . $row['block'] . '" /></td>

Ik ben er zelf achter gekomen, wanneer ik frontpage laat staan werkt het, maak ik er bv frontpagg van werkt het ook maar zodra ik er een letter afhaal dus, frontpag werkt het niet meer. Dus ik vraag me af of met die cijfers 0, 10 de lengte van de regel mee wordt gegeven. Klopt dit?
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

15/05/2014 21:06:47
Quote Anchor link
Frank Nietbelangrijk op 13/05/2014 21:42:08:
Ger omdat dat in de $_POST array twee losse onderliggende array's oplevert. En dan hoor ik je al denken 'Nou en?' maar mijn antwoord daarop is dat je dan geen foreach meer kunt gebruiken maar natuurlijk wel een for lus. Echter is dat niet voor iedereen vanzelfsprekend. Daarnaast zul je voor de rest van je leven moeten onthouden dat die twee array's dan wel altijd synchroon moeten lopen.

Ik hoef niets te onthouden want ik weet dat ze synchroon lopen.
De uitzondering daarop zijn checkboxen.
 
Dennis B

Dennis B

15/05/2014 22:18:48
Quote Anchor link
Quote:
Voor de kolom ´block´ wil ik exact dezelfde functie, maar dit werkt niet zodra ik f(substr($index, 0 , 10) == 'frontpage_') in f(substr($index, 0 , 10) == 'block_') verander. Uiteraard ook de onderstaande regel heb ik aangepast:

<input type="text" name="block_'.$row['ID'].'" value="' . $row['block'] . '" /></td>

Ik ben er zelf achter gekomen, wanneer ik frontpage laat staan werkt het, maak ik er bv frontpagg van werkt het ook maar zodra ik er een letter afhaal dus, frontpag werkt het niet meer. Dus ik vraag me af of met die cijfers 0, 10 de lengte van de regel mee wordt gegeven. Klopt dit?


Maar wat moet ik nu veranderen zodat het woord 'block' ook werkt?
 
Erwin H

Erwin H

16/05/2014 08:35:08
Quote Anchor link
Als je nu gewoon eens de manual erbij pakt en kijkt hoe de functie substr werkt, zou dat een idee zijn? Een functie gebruiken zonder dat je zelfs maar weet waarvoor elke parameter dient is altijd een slecht idee....
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

16/05/2014 09:24:34
Quote Anchor link
Als je aantal inputs hebt die bij elkaar horen, kan je dat gewoon als een array laten behandelen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
echo '<input type"="text" name="frontpage[' . $row['ID'] . ']>';
echo '<input type"="text" name="block[' . $row['ID'] . ']>';

// Het uitlezen ervan
foreach ($_POST['frontpage'] as $id => $value) {
    echo 'Frontpage: ' . $value . '<br> Block: ' . $_POST['block'][$id] . '<br>';
}
[
/code]
Gewijzigd op 16/05/2014 09:24:51 door Ger van Steenderen
 
Snelle Jaap

Snelle Jaap

16/05/2014 11:16:13
Quote Anchor link
Even offtopic: Worden jullie gezocht :P? Erwin H, Dennis B
 
Dennis B

Dennis B

16/05/2014 20:24:39
Quote Anchor link
Ok bedankt hij werkt nadat ik de substr had nagekeken idd. het was 0, 6
 

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.