Foreach werkt niet

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Software Programmeur PHP - JAVA

Functie Wil jij bij een platte en informele organisatie werken? Lees dan snel verder! Voor een opdrachtgever in omgeving Boskoop dat zich gespecialiseerd heeft in het realiseren van veilige netwerkverbindingen zijn wij op zoek naar een leuke software developer ter versterking van het huidige team. Hoe kan jouw dag er straks uitzien? Je gaat technische klussen uitvoeren op locatie bij klanten.Je onderhoudt contact met de projectleider om er zeker van te zijn dat een projecten goed verlopen. Je gaat klanten ondersteunen op het gebied van geleverde software en webapplicaties. Je gaat software en webapplicaties ontwikkelen met behulp van de talen

Bekijk vacature »

.NET Developer

Functieomschrijving Ben jij klaar voor de volgende stap in jouw carrière? Kom werken bij dit kleine softwarebureau en werk aan de gaafste maatwerk projecten. Je komt te werken in een klein development team en werk nauw samen met elkaar, om maatwerk software te leveren en bij te dragen aan bedrijfsautomatiseringen. Je gaat werken met de Microsoft stack en technieken als .NET, C#, Entity, MVC, SQL server. In de functie krijg je veel vrijheid om zelf beslissingen te nemen en je hebt impact op de bedrijfsprocessen. Bedrijfsprofiel Dit familiebedrijf bestaat al ruim 20 jaar. Zij hebben een vast netwerk van klanten,

Bekijk vacature »

Java Developer (Training And Simulation)

Wat jij doet Je zou onze Java Developer zijn en nauw samenwerken met je Product Owner, Software System Engineer, Scrum Master en andere Developers. Samen draag je bij aan een multidisciplinair en zelf organiserend Agile team. De rol is zeer afwisselend en bestaat uit, maar is zeker niet beperkt tot: de-risk en prototype onbewezen simulatietechnologieën; simulatiekaders ontwikkelen voor gebruik door andere teams; je bent goed in het begrijpen van ingewikkelde ideeën; heeft de mogelijkheid om nauw samen te werken met grote internationale klanten, leveranciers en overheden om onze oplossingen, vastleggingsvereisten, enz. te definiëren en te presenteren. Ben jij het? Wij

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 »

Cloud Developer

Cloud 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 »

Front-end Angular developer

Functie In jouw rol als Front-End developer werk je samen met de backend developers om middels tweewekelijkse sprints het platform naar een hoger niveau te tillen. Hiernaast heb je affiniteit met data en werk je graag samen met het team om de gegevensintegriteit en -beveiliging te waarborgen, om ervoor te zorgen dat de gebruiker wereldwijd de beste SaaS-services heeft. Deze organisatie heeft meer dan 100 mensen in dienst, waarvan er 45 in Nederland werken. Het ontwikkelteam bestaat uit 10 mensen en is verdeeld in 2 scrumteams. Het eerste team bestaat uit Java en Scala ontwikkelaars. Het tweede team, waar jij

Bekijk vacature »

Traineeship Front-end developer (WO, 0 tot 3 jaar

Functie Zoals beschreven ga je vanaf start aan de slag bij een passende opdrachtgever, hierbij kijken ze echt naar jouw wensen, kennis/ervaring maar ook de reisafstand. Momenteel hebben ze meerdere klanten waarbij ze groepen hebben opgezet wat maakt dat er diverse uitdagende kansen liggen. Naast het werken bij de opdrachtgever, en het volgen van de masterclasses, zul je regelmatig met de andere trainees in contact zijn. Niet alleen op professioneel vlak maar juist ook bij de borrels en kwartaaluitjes! Kortom; een jaar lang hard aan jezelf werken in combinatie met gezelligheid en plezier. Spreek dit jou aan? Dan komen we

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 »

Junior Software Developer (HBO / WO)

Functie omschrijving Voor een leuke opdrachtgever zijn wij op zoek naar een Junior Software Developer! Sta jij aan het begin van je carrière en heb je net je HBO of WO-diploma in de richting van ICT of Techniek mogen ontvangen? En heb jij grote affiniteit met software development? Dan hebben wij bij Jelling IT Professionals de perfecte opdrachtgever in de omgeving van Hoofddorp. Binnen deze functie vervul je een onsite learning programma waarbij je aan de slag gaat met PHP en Laravel. Hierbij ben je voornamelijk werkzaam op verschillende klantlocaties en is het jouw taak om hun wensen en eisen

Bekijk vacature »

Front-end Developer

Dit ga je doen Doorontwikkelen van software; Ontwikkelen en testen van nieuwe functionaliteiten; Implementaties van nieuwe functionaliteiten en updates; Verzorgen van technische migraties naar nieuwe frameworks; Verwerken van incidenten. Hier ga je werken Onze klant, gevestigd in de regio Amsterdam, draagt bij aan het verbeteren van de veiligheid en efficiëntie van de Nederlandse infrastructuur door het ontwikkelen van afgemeten software oplossingen. Zo passen zij location intelligence toe om onderhoud en reparaties efficiënt te laten verlopen. Verder zorgen deze systemen dat incidenten zo snel mogelijk worden opgelost. Als Front-end Developer ben jij samen met je team betrokken met het (door)ontwikkelen van

Bekijk vacature »

Java/Kotlin Developer

Java/Kotlin Developer Ben jij een ervaren Java/Kotlin developer met een passie voor het automatiseren van bedrijfsprocessen? Wil je graag deelnemen aan uitdagende projecten bij aansprekende klanten? En ben je op zoek naar een professioneel, ambitieus en dynamisch bedrijf om je carrière verder te ontwikkelen? Kom dan ons team bij Ritense in Amsterdam versterken! Zo ziet de functie eruit: Als Java/Kotlin developer bij Ritense ben je verantwoordelijk voor de ontwikkeling en implementatie van applicaties die bedrijfsprocessen automatiseren, zodat onze klanten slimmer, efficiënter en klantgerichter kunnen werken. Als developer ben je in de lead en zorg je voor de correcte oplevering van

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 »

Ervaren Full stack developer

Functie omschrijving Ben jij op zoek naar een uitdagende in-house functie bij een bedrijf met enorme groeipotentie? Ben jij op zoek naar een nieuwe uitdaging vol afwisseling en gezelligheid? Dan ben je bij dit bedrijf aan het juiste adres! Wij zijn in omgeving Breda op zoek naar een ervaren full stack developer. Je gaat werken voor een zeer gewilde werkgever met goede arbeidsvoorwaarden. Je krijgt een plekje in het jonge IT team, work hard, play hard is hier duidelijk het motto! Jouw werkzaamheden zien er als volgt uit: Jij bent verantwoordelijk voor het ontwerpen en bouwen van webapplicaties. Je bent

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 »
Kevin van Leeuwen

Kevin van Leeuwen

18/09/2010 11:13:45
Quote Anchor link
Hoi mensen zit met een probleem, ik zie via een RSS-url de nieuwsberichten maar ik wil ze graag opslaan in de database, alleen krijg ik een deze melding :
Warning: Invalid argument supplied for foreach() in /het-pad-naar-de-server on line 19
Wie kan me helpen ?
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
<?php
include("databaseconfiguratie.php");


if($_SERVER['REQUEST_METHOD'] == 'POST') {
    
    $id = mysql_real_escape_string($_POST['id']);
    $url = mysql_real_escape_string($_POST['url']);
    $descr = mysql_real_escape_string($_POST['descr']);
    $content = mysql_real_escape_string($_POST['content']);
    foreach($_POST['content'] as $id => $titel) {
        foreach($_POST as $row => $value) {
            if($row != 'titel' && $row != 'save') {
                $row = explode("_", $row);
                if($id == $row[1]) {
                    $data[$row[0]] = $value;
                }
            }
        }

        $q = mysql_query("INSERT INTO nieuws (url, descr, content, aan) VALUES('$data[url]', '$data[descr]', '$data[content]', '2')");
        if($q) {
            print 'De gegevens zijn opgeslagen!';
            print '<br><br />';
            print '<a href="javascript:history.back(-1)"><-terug</a>';
        }

        else {
            trigger_error(mysql_error());
        }
    }
}

else {
    print '<form action="" method="POST">';
    
    // elementen ophalen uit google en vervolgens tonen //
    //define the source of the feed

    define(feed,'http://www.hierzetjeeenwebsiteneer.com');
    //recive file form server
    $xml_feed = file_get_contents(feed);
    //create a xml phraser
    $xml_praser = xml_parser_create();
    //tell the vars to the xml phrasers
    xml_parse_into_struct($xml_praser,$xml_feed,$xml_keys,$xml_index);
    //lets phrase ^^
    xml_parser_free($xml_praser);
    //generate the headlines
    for($i = 0;!empty($xml_index['TITLE'][$i]);$i++){
        if($i == 0){
        echo '<strong>Toolbox Test : Het laatste actuele nieuws: <br<br /><a href="'.$xml_keys[$xml_index['LINK'][$i]]['value'].'">'.$xml_keys[$xml_index['TITLE'][$i]]['value'].'</a></strong><br />';
        }

        else{
            echo '<a href="'.$xml_keys[$xml_index['LINK'][$i]]['value'].'">'.$xml_keys[$xml_index['TITLE'][$i]]['value'].'</a>
            <input type="checkbox" name="artikel[]" value="'
.$xml_keys[$xml_index['TITLE'][$i]]['value'].'">
            <input type="hidden" name="url_'
.($i-1).'" value="'.$xml_keys[$xml_index['LINK'][$i]]['value'].'">
            <input type="hidden" name="descr_'
.($i-1).'" value="'.$xml_keys[$xml_index['DESCRIPTION'][$i]]['value'].'"><br />
            <input type="hidden" name="content_'
.($i-1).'" value="'.$xml_keys[$xml_index['CONTENT'][$i]]['value'].'"><br />';
        }
    }

    print '<input type="submit" name="save" value="Opslaan"></form>';
    print '<br><br />';
    print '<a href="javascript:history.back(-1)"><-terug</a>';
}

?>
Gewijzigd op 18/09/2010 11:14:19 door Kevin van Leeuwen
 
PHP hulp

PHP hulp

16/02/2025 12:53:00
 
- SanThe -

- SanThe -

18/09/2010 11:19:27
Quote Anchor link
Kijk eens wat er in $_POST zit (print_r()). Is $_POST['content'] wel een array()?
 
Kevin van Leeuwen

Kevin van Leeuwen

18/09/2010 11:27:32
Quote Anchor link
volgensmij niet ? dus wat kan ik het beste doen ?
 
- SanThe -

- SanThe -

18/09/2010 11:33:02
Quote Anchor link
Aanpassen en daar dus geen foreach() op zetten want het is geen array().
 
Kevin van Leeuwen

Kevin van Leeuwen

18/09/2010 11:56:19
Quote Anchor link
Mooi thanks! Nu het laatste probleem : hij insert wel en krijg de melding : Succesvol opgeslagen, maar hij neemt niet de correcte waardes mee. Waar kan dit dan aan liggen ?

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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
<?php
include("googletoolboxconfig.php");







if($_SERVER['REQUEST_METHOD'] == 'POST') {
    
    $id = mysql_real_escape_string($_POST['id']);
    $url = mysql_real_escape_string($_POST['url']);
    $descr = mysql_real_escape_string($_POST['descr']);
    $content = mysql_real_escape_string($_POST['content']);
    //foreach($_POST['content'] as $id => $titel) {
        foreach($_POST as $row => $value) {
            if($row != 'titel' && $row != 'save') {
                $row = explode("_", $row);
                if($id == $row[1]) {
                    $data[$row[0]] = $value;
                }
            }
        }

        $q = mysql_query("INSERT INTO nieuws (beschrijving, inhoud, door) VALUES('$data[descr]', '$data[content]', '2')");
        if($q) {
            print 'De gegevens zijn opgeslagen!';
            print '<br><br />';
            print '<a href="javascript:history.back(-1)"><-terug</a>';
        }

        else {
            trigger_error(mysql_error());
        }
    }

//}
else {
    print '<form action="" method="POST">';
    
    // elementen ophalen uit google en vervolgens tonen //
    //define the source of the feed

    define(feed,'http://blogsearch.google.nl/blogsearch_feeds?hl=nl&q=medioren&lr=&ie=utf-8&num=10&output=rss');
    //recive file form server
    $xml_feed = file_get_contents(feed);
    //create a xml phraser
    $xml_praser = xml_parser_create();
    //tell the vars to the xml phrasers
    xml_parse_into_struct($xml_praser,$xml_feed,$xml_keys,$xml_index);
    //lets phrase ^^
    xml_parser_free($xml_praser);
    //generate the headlines
    for($i = 0;!empty($xml_index['TITLE'][$i]);$i++){
        if($i == 0){
        echo '<strong>Toolbox Test : Het laatste actuele nieuws: <br<br /><a href="'.$xml_keys[$xml_index['LINK'][$i]]['value'].'">'.$xml_keys[$xml_index['TITLE'][$i]]['value'].'</a></strong><br />';
        }

        else{
            echo '<a href="'.$xml_keys[$xml_index['LINK'][$i]]['value'].'">'.$xml_keys[$xml_index['TITLE'][$i]]['value'].'</a>
            <input type="checkbox" name="artikel[]" value="'
.$xml_keys[$xml_index['TITLE'][$i]]['value'].'">
            <input type="hidden" name="url_'
.($i-1).'" value="'.$xml_keys[$xml_index['LINK'][$i]]['value'].'">
            <input type="hidden" name="descr_'
.($i-1).'" value="'.$xml_keys[$xml_index['DESCRIPTION'][$i]]['value'].'"><br />
            <input type="hidden" name="content_'
.($i-1).'" value="'.$xml_keys[$xml_index['CONTENT'][$i]]['value'].'"><br />';
        }
    }

    print '<input type="submit" name="save" value="Opslaan"></form>';
    print '<br><br />';
    print '<a href="javascript:history.back(-1)"><-terug</a>';
}

?>


Toevoeging op 18/09/2010 17:52:21:

niemand ?
 
Cars Meulman

Cars Meulman

18/09/2010 19:23:17
Quote Anchor link
Waarom gebruik je een foreach met een POST array als je daarboven eerst alles mysql_real_escaped ?
 
Kevin van Leeuwen

Kevin van Leeuwen

18/09/2010 19:26:52
Quote Anchor link
ja dat is een goeie, huh ? (ben in foreach nooit goed geweest, anders vroeg ik het niet) maar hoe moet het dan ? kan je een voorbeeld geven zodat ik daar kan van leren ?

groeten,
kevin

Toevoeging op 19/09/2010 12:01:12:

wie kan me een voorbeeld geven ?

Toevoeging op 19/09/2010 13:17:02:

niemand ? jammer :S

Toevoeging op 19/09/2010 15:23:26:

ik heb nu dit, de bedoeling is dat je de array post en split en dan insert :

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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
<?php
include("config.php");
include("functions.php");

if($_SERVER['REQUEST_METHOD'] == 'POST') {
    
    $id = mysql_real_escape_string($_POST['id']);
    $url = mysql_real_escape_string($_POST['url']);
    $descr = mysql_real_escape_string($_POST['descr']);
  
    for($i = 0; $i < count($_POST['artikel']); $i ++) { }
      
            
                $sort = $artikel;
                $func = explode(" ", $sort);
                echo $func[0]; //
                echo $func[1]; //
                echo $func[2]; //

                
              
            
        
        $q = mysql_query("INSERT INTO nieuws (inhoud, os) VALUES('".$artikel['content']."', '2')");
        if($q) {
            print 'De gegevens zijn opgeslagen!';
            print '<br><br />';
            print '<a href="javascript:history.back(-1)"><-terug</a>';
        }

        else {
            trigger_error(mysql_error());

    print '<form action="" method="POST">';
    
    // elementen ophalen uit google en vervolgens tonen //
    //define the source of the feed

    define(feed,'http://blogsearch.google.nl/blogsearch_feeds?hl=nl&q=medioren&lr=&ie=utf-8&num=10&output=rss');
    //recive file form server
    $xml_feed = file_get_contents(feed);
    //create a xml phraser
    $xml_praser = xml_parser_create();
    //tell the vars to the xml phrasers
    xml_parse_into_struct($xml_praser,$xml_feed,$xml_keys,$xml_index);
    //lets phrase ^^
    xml_parser_free($xml_praser);
    //generate the headlines
    for($i = 0;!empty($xml_index['TITLE'][$i]);$i++){
        if($i == 0){
        echo '<strong>Toolbox Test : Het laatste actuele nieuws: <br<br /><a href="'.$xml_keys[$xml_index['LINK'][$i]]['value'].'">'.$xml_keys[$xml_index['TITLE'][$i]]['value'].'</a></strong><br />';
        }

        else{
            echo '<a href="'.$xml_keys[$xml_index['LINK'][$i]]['value'].'">'.$xml_keys[$xml_index['TITLE'][$i]]['value'].'</a>
            <input type="checkbox" name="artikel[]" value="'
.$xml_keys[$xml_index['TITLE'][$i]]['value'].'">
            <input type="hidden" name="url_'
.($i-1).'" value="'.$xml_keys[$xml_index['LINK'][$i]]['value'].'">
            <input type="hidden" name="descr_'
.($i-1).'" value="'.$xml_keys[$xml_index['DESCRIPTION'][$i]]['value'].'"><br />
            <input type="hidden" name="artikel[]" value="'
.$xml_keys[$xml_index['CONTENT'][$i]]['value'].'"><br />';
        }
    }

    print '<input type="submit" name="save" value="Opslaan"></form>';
    print '<br><br />';
    print '<a href="javascript:history.back(-1)"><-terug</a>';
}}

?>


  
 



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.