Undefined index

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Traineeship IT regio Amsterdam/Utrecht

Wat ga je doen? Het traineeship begint met een fulltime maand cursussen en praktijkdagen, waarin je de basis van het IT-vak leert op de Shared Servicedesk (SSD). Daarnaast ga je meteen aan de slag voor je eerste certificering! (ITILv4). Je start in een groep met 4 tot 10 deelnemers, waarmee jij gedurende die maand optrekt en je kennis kunt delen. Na het voltooien van de eerste maand ga je direct voor een langere periode aan de slag bij één van onze klanten of blijf je intern bij ons op de Shared Servicedesk. Je bent het eerste aanspreekpunt van de eindgebruikers

Bekijk vacature »

Full stack .NET developer Microsoft 365

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

Bekijk vacature »

.NET Developer

Dit ga je doen (Door)Ontwikkelen van het applicatielandschap; (Door)Ontwikkelen van microservices; Bouwen van nieuwe functionaliteiten; Verbeteringen aandragen voor het applicatielandschap; Sparren met de business. Hier ga je werken De organisatie is werkzaam in de financiële dienstverlening met meer dan 200 medewerkers en meer dan 250.000 eindgebruikers is het een van de grotere binnen haar branche. Je komt te werken in een team waarmee je verantwoordelijk bent voor het ontwikkelen en onderhouden van de financiële applicaties binnen de organisatie, denk hierbij aan het bouwen en onderhouden van portalen. Als .net developer ga jij het development team ondersteunen met de transitie naar

Bekijk vacature »

Senior developer (PHP en VB.NET)

Functie De development afdeling bestaat uit 2 teams. Het productteam (10 developers) is verantwoordelijk voor verschillende applicaties met als doel om zoveel mogelijk te automatiseren en uit te werken tot standaard software. Met diverse Solutions Architecten en ervaren developers denken ze voortdurend mee met hun klanten en bouwen ze de basis van het uiteindelijke maatwerk dat wordt geleverd. Hiernaast hebben ze een maatwerk/projectteam. Dit team bestaat momenteel uit 8 developers (junior tot senior) en is verantwoordelijk voor het maatwerk in hun klantprojecten. Momenteel zijn ze op zoek naar een senior developer die aan de slag gaat in het productteam. Hierin

Bekijk vacature »

Front-end Developer vue.js node.js SaaS

Dit ga je doen Het ontwikkelen van nieuwe features die bijdragen aan de groei van de klanten van de organisatie; Je denkt mee over nieuwe innovaties, features en verbeteringen in de applicatiearchitectuur; Je draagt bij aan de continue ontwikkeling van jouw team doordat je elke dag streeft naar het verbeteren van jouw eigen prestaties; Je neemt actief deel aan Scrum meetings en de Frontend Guild. Hier ga je werken Voor een snel groeiend bedrijf de regio Nieuw Vennep zijn wij opzoek naar een ervaren Front-end Developer. De organisatie is actief in de e-commercebranche en ontzorgt haar klanten middels een SaaS-platform.

Bekijk vacature »

Front-end developer (HTML, CSS, SASS, JavaScript)

Functie Momenteel zijn we voor ons Digital team op zoek naar een (medior) Front-end developer. Samen met je collega’s werk je in een Agile/Scrum omgeving aan de ontwikkeling van onze webapplicaties, websites en andere oplossingen. Je draagt bij aan een sterk ontwikkelproces waarin kwaliteit voorop staat. Hiervoor ben je niet alleen bezig met eigen code maar ook code reviews van andere collega’s. Ben jij graag op de hoogte van de nieuwste ontwikkelingen in je vakgebied en wil je deze toepassen voor diverse projecten? Dan komen wij graag met je in contact! Eisen • HBO werk- en denkniveau • Minimaal 2

Bekijk vacature »

Embedded Developer C++

Functie omschrijving Ben jij op zoek naar een leuke uitdaging als Embedded Developer, zoek dan niet verder! Voor een leuke opdrachtgever in omgeving Rotterdam zijn wij op zoek naar een Embedded Developer die graag met Embedded Devices werkt. Je zult verantwoordelijk worden voor het ontwikkelen en onderhouden van diverse producten. Jouw specialisatie ligt op het vlak van software, hardware en back-end. Dit bedrijf is gespecialiseerd in het ontwerpen van software voor een unieke industrie. Wil jij betrokken worden bij een proces dat loopt van ontwikkeling tot installatie? Waarbij je bezig zult zijn met perfecte systemen die geleverd worden aan binnen

Bekijk vacature »

Senior Java developer

Als Senior Developer bij Sogeti ben je onderdeel van onze toonaangevende best-gecertificeerde Java community. Deze bestaat uit ruim 100 gepassioneerde professionals. In teamverband lever je mooie prestaties. Daarmee draag je aan bij de meerwaarde die wij leveren aan onze top-opdrachtgevers. Geen werkdag is hetzelfde! Je bent voortdurend bezig met het oplossen van allerlei complexe vraagstukken binnen bedrijfskritische systemen. Een voorbeeld hiervan is een cliënt-volgsysteem bij Reclassering Nederland. Andere klanten waar wij onder andere voor werken: KPN, Philips, Nationale-Nederlanden, Kamer van Koophandel, ABN AMRO, Bovemij, Aval en de Nationale Politie. Natuurlijk krijg jij de mogelijkheid je verder te certificeren in dit vakgebied. We

Bekijk vacature »

Software Developer

Dit ga je doen Je bent verantwoordelijk voor de warehouse applicatie die een integratie heeft met de PLC laag; Je ontwikkelt in C#/.Net; Je werkt mee aan de migratie naar .NET 6; Je bent verantwoordelijk voor het ontwikkelen van interfaces en het visualiseren van componenten; Je denkt mee over het design voor business oplossingen; Je bent verantwoordelijk voor het testen van de gebouwde oplossing. Hier ga je werken Voor een internationale organisatie in de transport zijn wij momenteel op zoek naar een Software Developer. Zij zijn wereldwijd de grootste speler en lopen voorop met het automatiseren van alle processen van

Bekijk vacature »

Junior Java Developer

Dit ga je doen Je ontwikkelt innovatieve, maatschappelijk belangrijke applicaties; Je implementeert nieuwe features; Je gaat in gesprek met eindgebruikers en designers om de applicaties continu te finetunen; Je draait mee in een professionele Agile/Scrum omgeving. Hier ga je werken Onze klant is een internationale organisatie gevestigd in de omgeving van Amsterdam. Ze staan zeer goed bekend in de markt door hun innovatieve dienstverlening op IT gebied en hun gepassioneerde werknemers. Voor hun inspanningen op het gebied van IT hebben ze meerdere prijzen gewonnen! Onze klant is onderdeel van een Corporate werkgever en heeft zelf 300 mensen in dienst. Om

Bekijk vacature »

Als Front-end developer bijdragen aan het onderwij

Functie Als front-end developer om je terecht in een team van goede en ervaren developers, en ga je werken aan de software die door miljoenen mensen gebruikt wordt. Je bent in staat om designs effectief te vertalen naar werkende feautures en hebt oog voor een goede UX van het product. Je staat voor clean code en goede documentatie. Je ziet toegevoegde waarde in het beoordelen van het werk van collega’s om zo samen te streven naar hoge kwaliteit software en code. Je dagelijkse werk bestaat uit het werken aan componenten in de Storybook. Het verbeteren en refactoren van de huidige

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 »

Software developer - C Sharp

Functie omschrijving Heb jij interesse in het programmeren en ontwikkelen van software? En heb jij enige ervaring met Oracle databases en PL/SQL? Wij zijn voor een leuke opdrachtgever in omgeving Naaldwijk op zoek naar een software ontwikkelaar die graag werkt met C#, JAVA of Oracle. Wij zoeken iemand die breed inzetbaar is en die aan veel verschillende applicaties wilt werken. Als software developer werk je met je collega's samen in een leuk en informeel team aan het (her)ontwerpen van bedrijfssystemen. Je houdt je bezig met het ontwikkelen van REST API's en je onderhoudt applicaties in Oracle PL/SQL en APEX. Vind

Bekijk vacature »

Fullstack developer (NodeJS, React, AWS)

Functie Als Fullstack developer kom je te werken in het ontwikkelteam, maar zoals gezegd komt er veel meer bij kijken dan alleen maar ontwikkelen. Je bent samen met je collega’s continu bezig om de software uit te breiden maar hiernaast doe je doorlopend onderzoek naar de inzet van bijvoorbeeld Machine Learning. Ze willen met hun software echt voorlopen op andere en toegevoegde waarde leveren voor de eindgebruiker. Mede hierom zijn ze erg benieuwd naar iemand zijn persoonlijkheid, of hij graag nieuwe dingen uitzoekt (Google!), en initiatief neemt. Maar waar staan ze nu? Na een onderzoeksfase van ruim een jaar zijn

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 »
Mathijs van der

Mathijs van der

25/06/2011 22:30:56
Quote Anchor link
Hallo Forum bezoekers,

Ik zit met het volgende probleem:
Indien ik met radio of checkbox werk krijg ik de volgende melding.
"Undefined index" zodra ik dit verander in "text" werkt het wel, echter wil ik niet werken met een "text"

Op internet kwam ik een aantal dingen tegen, maar ben een newbie en kom maar net om de hoek kijken.

Alvast bedankt voor jullie reacties.

Groet
----------------------------------------
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
<?php
mysql_connect('localhost','xxxx','xxxx');
mysql_select_db('xxx') or die (mysql_error());

if(isset($_POST['verzenden']))
  {

    $sVoornaam         =    addslashes($_POST['voornaam']);
    $sTussenvoegsel =    addslashes($_POST['tussenvoegsel']);
    $sAchternaam     =    addslashes($_POST['achternaam']);
    $sSleutel1      =    addslashes($_POST['sleutel1']);
    $sSleutel2      =    addslashes($_POST['sleutel2']);
    $sSleutel3        =    addslashes($_POST['sleutel3']);
    $sSleutel4        =    addslashes($_POST['sleutel4']);
    $sSleutelhs        =    addslashes($_POST['sleutelhs']);
    $sStatus1        =    addslashes($_POST['status1']);
    $sStatus2        =    addslashes($_POST['status2']);
    $sVoorraad        =    addslashes($_POST['voorraad']);
    $sOpmerkingen   =    addslashes($_POST['opmerkingen']);
    
    error_reporting(0);
    
    
    mysql_query("INSERT INTO xxxx (voornaam, tussenvoegsel, achternaam, sleutel1, sleutel2, sleutel3, sleutel4, sleutelhs, status1, status2, voorraad, opmerkingen) VALUES ('".$sVoornaam."', '".$sTussenvoegsel."', '".$sAchternaam."', '".$sSleutel1."', '".$sSleutel2."', '".$sSleutel3."', '".$sSleutel4."', '".$sSleutelhs."', '".$sStatus1."', '".$sStatus2."', '".$sVoorraad."', '".$sOpmerkingen."')") or die (mysql_error());

    echo 'Je gegevens zijn succesvol in de database geplaatst';
  }

else
  {
?>

<form action="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?=$_SERVER['PHP_SELF']?>
" method="POST">
Voornaam: <input type="text" name="voornaam"><br />
Tussenvoegsel: <input type="text" name="tussenvoegsel"><br />
Achternaam: <input type="text" name="achternaam"><br />
Sleutel1: <input type="checkbox" name="sleutel1" value="1">
Sleutel2: <input type="checkbox" name="sleutel2" value="1"><br />
Sleutel3: <input type="checkbox" name="sleutel3" value="1"><br />
Sleutel4: <input type="checkbox" name="sleutel4" value="1"><br />
Sleutel HS: <input type="checkbox" name="sleutelhs" value="1"><br />
Status1: <input type="checkbox" name="status1" value="1"><br />
Status2: <input type="checkbox" name="status2" value="1"><br />
Voorraad:<input type="text" name="voorraad"><br />
Opmerkingen:<input type="text" name="opmerkingen"><br />

<input type="radio" name="bu" value="xcy">xcy<br />



<br />
<input type="submit" name="verzenden" value="verzenden">
</form>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?
  }
?>
 
PHP hulp

PHP hulp

07/01/2025 10:04:01
 
Noppes Homeland

Noppes Homeland

25/06/2011 22:51:04
Quote Anchor link
1. stop met or die()
2, stop met controleren op de naam van de submitbutton, deze komt maar in 1% van de gevallen door
3. stop met addslashes, lees eens iets over sql injectie
4. stop met het onnodig aanmaken van variabalen
5. stop met database tabelvelden te nummeren, gaat normaliseren
6. stop met data in de database te persen zonder controle en validatie

Als je bovenstaande punten toepast ben je af van de fout: undefined index

Note: sla eerst eens wat tutorials open alvorens zomaar bagger - html, php -te produceren
 
- Ariën  -
Beheerder

- Ariën -

25/06/2011 22:52:48
Quote Anchor link
- if(isset($_POST['verzenden'])) is fout.
Gebruik if($_SERVER['REQUEST_METHOD'] == "POST")
- Gebruik GEEN addslashes, je wilt je data niet verneuken, gebruik liever mysql_real_escape_string()
- Je databasemodel is niet genormaliseerd. Als je velden gaat nummeren ben je sowieso al fout bezig.
- Waar is je foutafhandeling?
- error_reporting(0); is UIT DEN BOZE tijdens het ontwikkelen-
 
Bob van der Valk

Bob van der Valk

25/06/2011 22:55:08
Quote Anchor link
Dit moet werken:
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
68
69
70
71
72
73
74
75
76
77
78
<?php
mysql_connect('localhost','xxxx','xxxx');
mysql_select_db('xxx') or die (mysql_error());

if(isset($_POST['verzenden']))
  {

    $sVoornaam         =    addslashes($_POST['voornaam']);
    $sTussenvoegsel =    addslashes($_POST['tussenvoegsel']);
    $sAchternaam     =    addslashes($_POST['achternaam']);
if(!empty($_POST['sleutel1'])){
    $sSleutel1      =    addslashes($_POST['sleutel1']);
}
if(!empty($_POST['sleutel2'])){
    $sSleutel2      =    addslashes($_POST['sleutel2']);
}
if(!empty($_POST['sleutel3'])){
    $sSleutel3        =    addslashes($_POST['sleutel3']);
}
if(!empty($_POST['sleutel4'])){
    $sSleutel4        =    addslashes($_POST['sleutel4']);
}
if(!empty($_POST['sleutelhs'])){
    $sSleutelhs        =    addslashes($_POST['sleutelhs']);
}
if(!empty($_POST['status1'])){
    $sStatus1        =    addslashes($_POST['status1']);
}
if(!empty($_POST['status1'])){
    $sStatus2        =    addslashes($_POST['status2']);
}

    $sVoorraad        =    addslashes($_POST['voorraad']);
    $sOpmerkingen   =    addslashes($_POST['opmerkingen']);
    
    error_reporting(0);
    
    
    mysql_query("INSERT INTO xxxx (voornaam, tussenvoegsel, achternaam, sleutel1, sleutel2, sleutel3, sleutel4, sleutelhs, status1, status2, voorraad, opmerkingen) VALUES ('".$sVoornaam."', '".$sTussenvoegsel."', '".$sAchternaam."', '".$sSleutel1."', '".$sSleutel2."', '".$sSleutel3."', '".$sSleutel4."', '".$sSleutelhs."', '".$sStatus1."', '".$sStatus2."', '".$sVoorraad."', '".$sOpmerkingen."')") or die (mysql_error());

    echo 'Je gegevens zijn succesvol in de database geplaatst';
  }

else
  {
?>


<form action="
Code (php)
1
<?=$_SERVER['PHP_SELF']?>
" method="POST">
Voornaam: <input type="text" name="voornaam"><br />    
Tussenvoegsel: <input type="text" name="tussenvoegsel"><br />    
Achternaam: <input type="text" name="achternaam"><br />    
Sleutel1: <input type="checkbox" name="sleutel1" value="1">
Sleutel2:    <input type="checkbox" name="sleutel2" value="1"><br />
Sleutel3:    <input type="checkbox" name="sleutel3" value="1"><br />
Sleutel4:    <input type="checkbox" name="sleutel4" value="1"><br />
Sleutel HS:    <input type="checkbox" name="sleutelhs" value="1"><br />
Status1:    <input type="checkbox" name="status1" value="1"><br />
Status2:    <input type="checkbox" name="status2" value="1"><br />
Voorraad:<input type="text" name="voorraad"><br />
Opmerkingen:<input type="text" name="opmerkingen"><br />

<input type="radio" name="bu" value="xcy">xcy<br />



<br />
<input type="submit" name="verzenden" value="verzenden">
</form>
Code (php)
1
2
3
<?
  }
?>


[size=xsmall][i]Toevoeging op 25/06/2011 22:56:33:[/i][/size]

Neem gelijk de tip mee van Aar

[size=xsmall][i]Toevoeging op 25/06/2011 22:56:52:[/i][/size]

Neem gelijk de tip mee van Aar
 
Noppes Homeland

Noppes Homeland

25/06/2011 23:00:53
Quote Anchor link
En dan kan ik er nog gelijk 1 toevoegen:
Stop met het gebruik van empty, dit is echt een nutteloze functie, gebruik gewoon de normale comparions operator, dat is 100% betrouwbaar om te kijken of er wel iets is ingevuld.

@Bob van der Valk
Oh en als je iemands code oppakt, probeer dan gelijk alle fouten eruit te fietsen, want op deze manier maak je van z'n script een nog grotere bagger dan dat het al was.
 
- Ariën  -
Beheerder

- Ariën -

25/06/2011 23:03:27
Quote Anchor link
En volg mijn tips ook even op om het goed AF te maken. ;-)
 
Bob van der Valk

Bob van der Valk

25/06/2011 23:05:12
Quote Anchor link
ahahaha

Toevoeging op 25/06/2011 23:05:36:

ja dat had ik erin gezet maar dat ging nog ergens mis
 

26/06/2011 00:07:43
Quote Anchor link
Gebruik geen addslashes, je hebt ze maar heel uitzonderlijk nodig. Niet voor dit, php.net waarschuwt daar ook voor: addslashes.
 
Ozzie PHP

Ozzie PHP

26/06/2011 00:14:01
Quote Anchor link
Noppes Homeland op 25/06/2011 23:00:53:
Stop met het gebruik van empty, dit is echt een nutteloze functie

Waarom is empty een nutteloze functie?
 
- Ariën  -
Beheerder

- Ariën -

26/06/2011 01:03:53
Quote Anchor link
Gooi er voor de grap eens FALSE of 0 in als string, en zie zelf maar.
heb zelf het nut van deze functie ook nog nooit gevonden. Liever isset() of een vergelijking.
 



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.