foutmelding foreach

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior C# Software Ontwikkelaar te Zaandam

Bedrijfsomschrijving Deze werkgever heeft als missie om haar klanten op ICT-gebied volledig te ontzorgen. Ze zijn een ICT bedrijf met een verscheidenheid aan ICT oplossingen waaronder Cloud oplossingen en een groot deel van het werk is gericht op software realisatie. Voor de Enterprise-klanten voert het relatief kleine ontwikkelteam waar jij deel uit van kan gaan maken binnen deze organisatie te Zaandam de grootste opdrachten uit. Niet alleen websites en complexe webapplicaties maar ook mobile apps, web services en complete systeemintegraties! Je moet dan denken aan Dynamics, Sharepoint en Salesforce. Je komt hier terecht in een relatief kleine organisatie met ontzettend

Bekijk vacature »

Medior/senior PHP ontwikkelaar E-commerce

Functie Het software development team bestaat momenteel 5 scrum teams . Ieder team heeft een eigen SCRUM Master en eigen tester. Zij werken voornamelijk in PHP en met hun eigen geschreven framework wat Symfony based is . Jij bent samen met je collega’s verantwoordelijk voor het interne softwaresysteem en alle projecten die daar omheen lopen. Alles wat jij ontwikkelt, wordt direct toegepast en uitgerold (wereldwijd). Dit maakt jouw werk tastbaar en uitdagend! Een greep uit jouw werkzaamheden: Toevoegen en ontwikkelen van nieuwe functionaliteiten Logistieke software ontwikkelen voor intern gebruik Tientallen gigabytes aan data inzichtelijk maken Altijd op zoek gaan naar

Bekijk vacature »

Junior Back end developer PHP, Symfony

Functie Wij hebben onlangs onze eerste collega’s aangenomen, waardoor ons development team momenteel uit 4 personen bestaat. We bouwen onze software op basis van een PHP-framework (wat op zichzelf een Symfony framework is). Qua ontwikkeling focussen wij ons op 3 focus velden; – API-ontwikkeling/ Component Creatie – Implementatie – Framework ontwikkeling; het toevoegen van nieuwe functionaliteit of interne microservices Onze senior software engineer focust zich momenteel op de laatste twee punten, maar wij komen handen te kort op het eerste veld. Daarom zijn wij op zoek naar een enthousiaste junior software engineer die graag de kneepjes van het vak wil

Bekijk vacature »

Full Stack Developer/ Applicatie Ontwikkelaar

Wat jij doet Als Applicatie Ontwikkelaar ben je onderdeel van het team die de Rimote omgeving ontwikkeld en onderhoud. Hierbij kan je denk aan de cloud, on premise en webapplicaties welke worden gebruikt in bijvoorbeeld industriële bakkerijen, biogasinstallaties en kwekerijen. Deze applicaties verzorgen (remote) de aansturing en monitoring van processen, machines en robots. Van a tot z ben je betrokken bij projecten. Dit betekent vanaf ontwerp tot oplevering. Je moet samen met jouw team een goed product neer zetten. Dit begint met het opzetten van het ontwerp. De basis van de software moet staan als een huis. Daarvoor moet jij

Bekijk vacature »

Front-End Developer

Als Front-End Developer bij Coolblue verbeter je de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Wat doe je als Front-End Developer bij Coolblue? Als Front-end Developer werk je aan de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Je vindt het leuk om samen te werken met de UX designer om stories op te pakken. Je krijgt energie van het bedenken van creatieve oplossingen en presenteert dit graag binnen het team. Daarnaast ben je trots op je werk en verwelkomt alle feedback. Ook Front-end Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te

Bekijk vacature »

Senior Organisatieontwikkelaar

Als Organisatieontwikkelaar zorg je ervoor dat we in het magazijn van Coolblue altijd vooruit voetballen op het gebied Medewerker en Organisatie Ontwikkeling. Zo draag je bij aan een toekomstbestendig magazijn waar we klanten én medewerkers elke dag blijven verwonderen. Wat doe je als Senior Organisatieontwikkelaar bij Coolblue? Als Organisatieontwikkelaar werk je voor het magazijn van Coolblue. Je krijgt er energie van om continue te bouwen aan een toekomstbestendige organisatie. Dat doe je samen met 17 collega's in het HR-team, ieder met een eigen specialisme. Je werkt graag zelfstandig en je weet snel je weg te vinden als verandermanager. Ook ben

Bekijk vacature »

Junior .NET Developer

Dit ga je doen Ontwikkelprocessen verder optimaliseren en verder ontwikkelen met C#; CI/CD-pipelines automatiseren; Ontwikkelen van herbruikbare componenten; Front-end pagina's gebruiksvriendelijk maken. Hier ga je werken Als junior .NET Developer kom je terecht binnen een grote en internationale organisatie. Zij streven naar een positieve impact op de mens, milieu en maatschappij. Het bedrijf is oorspronkelijk een familiebedrijf en werkt aan de productie van hoogwaardige en technische systemen voor de gezondheidszorg. Momenteel willen zij betere ontwikkelprocessen creëren op internationaal gebied en staat kwaliteit en veiligheid voor hun op nummer 1! Als junior .NET Developer werk je aan het ontwikkelen van verbeterde

Bekijk vacature »

Typescript Developer / Cloud platform

Dit ga je doen (Door)Ontwikkelen van het cloud platform; (Door)Ontwikkelen van microservices; Bouwen van nieuwe functionaliteiten; Verbeteringen aandragen voor het cloud platform; Sparren met de business. 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 veel voor. Als Typescript ontwikkelaar word je onderdeel van het team gericht op de (door)ontwikkeling van hun eigen cloud platform welke wordt

Bekijk vacature »

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 »

Technical Asset Specialist Substations

TenneT is growing fast to realize its strategic ambitions. We play a leading role in driving the energy transition. We are looking for a passionate Technical Asset Specialist for substations (onshore and offshore) at our location in Arnhem who will contribute to this and that might be you? Your contribution to TenneT We are searching for a motivated and engaged colleague as a technical asset specialist (onshore and offshore) for instrument transformers and surge arresters, with preferably a strong background in the area of insulation coordination. As a specialist for insulation coordination you are responsible for overarching topics regarding insultation

Bekijk vacature »

IT Manager team PaaS

TenneT is hard groeiende om haar ambities waar te kunnen maken. Zo nemen wij een leidende rol in het aanjagen van de energietransitie. Het werven van nieuw talent speelt daarin een cruciale rol. Wij zijn op zoek naar een gedreven Lead PaaS die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je wordt de Teammanager (Lead) van een nieuw team binnen de afdeling Basic van Information Technology and Facilities (ITF) van TenneT. Het team heet Platform as a Service. Hier wordt elke dag in een goede sfeer met zijn allen hard gewerkt om vanuit IT

Bekijk vacature »

OutSystems Developer

Dit ga je doen Het van scratch af aan ontwikkelen van applicaties met OutSystems; Het aanhaken bij diverse projecten binnen de organisatie; Schakelen met de business; Meedenken over de mogelijkheden van het platform binnen de organisatie. Hier ga je werken Deze organisatie is een toonaangevende speler in de vastgoedbranche en telt momenteel ruim 500 medewerkers. Met meer dan 150 applicaties staat er een complex applicatielandschap, bestaande uit standaard- en maatwerkapplicaties. De maatwerkapplicaties worden ontwikkeld door een inhouse development team. Het doel voor de komende periode is het verder vernieuwen en optimaliseren van het huidige applicatielandschap. Zo staat de organisatie aan

Bekijk vacature »

Traineeship Full Stack .NET Developer

Dit ga je doen Start op 7 augustus 2023 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

Bekijk vacature »

Software Programmeur PHP

Functie Wij zijn op zoek naar een PHP programmeur voor een leuke opdrachtgever in omgeving Alblasserdam. Heb jij altijd al willen werken bij een bedrijf dat veilige netwerkverbindingen levert door middel van veilige oplossingen? Lees dan snel verder. Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen C / C++ / PHP. 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. Tevens

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 »
George mendel

george mendel

28/05/2014 21:02:08
Quote Anchor link
ik krijg de volgende foutmeldingen:

Notice: Undefined index: afdeling in C:\xampp\htdocs\training\training_toevoegen.php on line 16

Notice: Undefined index: afdeling in C:\xampp\htdocs\training\class\training.php on line 34

Warning: Invalid argument supplied for foreach() in C:\xampp\htdocs\training\class\training.php on line 34

training_toevoegen.php
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 "class/afdeling.php";
include "class/subafdeling.php";
include "class/categorie.php";
include "class/subcategorie.php";
include "class/type_training.php";
include "class/training.php";

$err=false;

if(isset($_POST['submit'])){
$training_id=mysql_escape_string($_POST['tid']);
$training_naam=mysql_escape_string($_POST['training']);
$beschrijving=mysql_escape_string($_POST['beschrijving']);
$afdeling=mysql_escape_string($_POST['afdeling']);

$training           = new training();
$training_toevoegen = $training->training_toevoegen($training_id,$training_naam,$beschrijving);
$training_afdeling_toevoegen = $training->training_afdeling($afdeling,$training_id);
}

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<link rel="stylesheet" type="text/css" href="stylesheet.css" />
</head>
<body>
<form name="servForm" action="<?php $PHP_SELF; ?>" method="post" >
<div>
<table border="0">
<tr>
<?php
$training
= new training();
$nieuw_id = $training->select_laatste_training();
?>

<td><input type="hide" name="tid" readonly="readonly" value="<?php echo $nieuw_id; ?>" style="text-align:right" /></td>
</tr>
<tr><td><input type="text" name="training" size="30" /></td></tr>
<tr><td><input type="text" name="beschrijving" size="30" /></td><td>
<?php
$afdeling
  = new afdeling();
$resultaat = $afdeling->select_afdelingen();

if($resultaat){
        $a = 0;
          while($row = mysql_fetch_array($resultaat))
            {

            if($a++ %5 == 0) echo "<tr>";
            ?>

            <td align="center"><input type="checkbox" name="afdeling[]" value="<?php echo $row['id']; ?>" /></td>
            <td style="text-align:left"><?php echo $row["afdeling"]; ?></td>
            <?php
            if($a %5 == 0) echo "</tr>";
      }
      }

?>

<tr>
    <td><label>
      <input type="submit" name="submit" value="Toevoegen" />
    </label></td>
  </tr>
 </form>

class: training.php
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
<?php

require_once 'Singleton.php';

class training {

    public $training_id, $training, $beschrijving;
    protected $connect;
    protected $sql;

    public function __construct() {
        $this->connect = Singleton::getconnect();
    }


    public function __destruct() {
        $this->connect = null;
    }


        public function select_laatste_training() {
        $query = "SELECT id, naam_training AS training, beschrijving AS beschrijving FROM training ORDER BY id DESC LIMIT 1";
        $resultaat = mysql_query($query);
        $rij = mysql_fetch_array($resultaat);
        return $rij["id"] + 1;
        }

        
        public function training_toevoegen($training_id,$training,$beschrijving){
            
            $subafdeling="INSERT INTO training SET id='".$training_id."',naam_training='".$training."', beschrijving='".$beschrijving."'";
            return $resultaat_subafdeling=mysql_query($subafdeling);
            
        }

        
        public function training_afdeling($afdeling,$training_id){
            foreach($_POST["afdeling"] as $afdeling)
            {

            $query = "INSERT INTO training_afdeling(afdeling_id, training_id) VALUES('$afdeling', '$training_id')";
            $result7 = mysql_query($query);
            }    
        }
        
        

}

?>
 
PHP hulp

PHP hulp

26/12/2024 05:36:07
 
Ozzie PHP

Ozzie PHP

28/05/2014 21:15:20
Quote Anchor link
"ik krijg de volgende foutmeldingen:"

Leuk voor je...

;)

Misschien kun je er ook even een vraag bij stellen ofzo, in plaats van alleen te zeggen dat je een foutmelding krijgt. De foutmelding zegt al wat er mis gaat. Blijkbaar ontbreekt $_POST['afdeling'].
 
Frank Nietbelangrijk

Frank Nietbelangrijk

28/05/2014 21:20:01
Quote Anchor link
goed. Stel je hebt deze array:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
$arr
= array(
    'auto' => 'Mercedes',
    'motor' => 'Honda',
);

?>

en jij vraagt $arr['fiets'] ... dan krijg je die foutmelding.
 
George mendel

george mendel

28/05/2014 21:23:39
Quote Anchor link
ja hij zegt dat afdeling ontbreekt. maar als je naar de code kijkt dan heb ik hem toch gedefinieerd?

Frank Nietbelangrijk op 28/05/2014 21:20:01:
goed. Stel je hebt deze array:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
$arr
= array(
    'auto' => 'Mercedes',
    'motor' => 'Honda',
);

?>

en jij vraagt $arr['fiets'] ... dan krijg je die foutmelding.
 
Frank Nietbelangrijk

Frank Nietbelangrijk

28/05/2014 21:25:33
Quote Anchor link
George mendel op 28/05/2014 21:23:39:
ja hij zegt dat afdeling ontbreekt. maar als je naar de code kijkt dan heb ik hem toch gedefinieerd?


Waar heb je dat gedaan dan?

Toevoeging op 28/05/2014 21:27:24:

Je maakt een denkfout. Je denkt dat hij die foutmelding geeft op de variabele $afdeling maar dat is niet het geval. Hij geeft die foutmelding namelijk op de variabele $_POST['afdeling'].
 
George mendel

george mendel

28/05/2014 21:38:52
Quote Anchor link
bij regel 15 van training_toevoegen.php
Frank Nietbelangrijk op 28/05/2014 21:25:33:
George mendel op 28/05/2014 21:23:39:
ja hij zegt dat afdeling ontbreekt. maar als je naar de code kijkt dan heb ik hem toch gedefinieerd?


Waar heb je dat gedaan dan?

Toevoeging op 28/05/2014 21:27:24:

Je maakt een denkfout. Je denkt dat hij die foutmelding geeft op de variabele $afdeling maar dat is niet het geval. Hij geeft die foutmelding namelijk op de variabele $_POST['afdeling'].
 
Frank Nietbelangrijk

Frank Nietbelangrijk

28/05/2014 21:51:30
Quote Anchor link
het gaat om $_POST['afdeling'].

de $_POST array geeft alleen maar de variabelen die mee gestuurd zijn in de header van de request. Als er geen variabelen zijn meegegeven dan is die $_POST array gewoon leeg.

Toevoeging op 28/05/2014 21:59:33:

De oplossing is dus george...


Toevoeging op 28/05/2014 22:02:03:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
$afdeling
= ''; // initialisatie

if(isset($_POST['afdeling'])) // eerst even kijken of $_POST['afdeling'] wel bestaat
    $afdeling = $_POST['afdeling']; // dan kopiëren naar $afdeling en de standaardwaarde dus overschrijven.
?>
Gewijzigd op 29/05/2014 14:32:41 door Frank Nietbelangrijk
 
Frank Nietbelangrijk

Frank Nietbelangrijk

01/06/2014 03:38:13
Quote Anchor link
Ik wil toch even kwijt dat ik het erg jammer en onbeleefd vind dat ik geen bedankje krijg en evenmin of je het nu begrijpt. Je volgende topic zal nu aan mij voorbij gaan.
 
Ozzie PHP

Ozzie PHP

01/06/2014 13:39:14
Quote Anchor link
@Frank:

Ik snap je punt. Ik vind het ook altijd erg vervelend als je iemands vraag beantwoordt en vervolgens niks meer hoort. Als een simpel 'dankjewel' al te veel gevraagd is, waarom zou je dan überhaupt nog moeite doen om vragen van die persoon te beantwoorden?
 



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.