enctype="multipart/form-data" geeft fout

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Outsystems Developer Junior

Dit ga je doen Bouwen aan nieuwe en innovatieve applicaties; Maken van koppelingen tussen Outsystems en het bestaande applicatielandschap; Troubleshooting op bestaande software. Hier ga je werken De organisatie is internationale speler binnen de bouwbranche en richt zich op de infrastructuur, zowel boven als onder de grond. Ze zijn ruim 1100 man groot en maken op IT vlak een mooie groei door. Als junior Outsystems Developer kom je te werken op een IT-afdeling van zo'n 25 man groot. Een aantal jaar geleden hebben ze de keuze gemaakt om zich meer te gaan richten op ontwikkeling en door de groei van

Bekijk vacature »

Front-end PHP Developer

Dit ga je doen Bouwen van de frontend van een nieuwe applicaties; Verbeteren van de user experience; Opstellen van een style guide; Schakelen met collega developers over de te bouwen oplossing; Je speelt een belangrijke rol in het neerzetten van het nieuwe systeem; Werken met o.a. Symfony 6, API Platform, Twig, Javascript, Redis Automatiseren van processen; Koppelen van verschillende functionaliteiten; Unit tests, integration tests, end-to-end tests; In de toekomst ga je nog werken aan andere projecten. Hier ga je werken Voor onze vaste opdrachtgever in de regio Breda zijn wij op zoek naar een Frontend Developer. Het betreft een organisatie

Bekijk vacature »

VB.NET developer

Functie Het development team waar jij in terecht komt bestaat uit twee ervaren software developers. De directeur/eigenaar is tevens één van deze developers. Jij werkt direct samen met jouw werkgever en kan dan ook veel kennis en ervaring bij dit bedrijf op doen. Als team zijn jullie verantwoordelijk voor de kantoorapplicatie die deze organisatie aanbied in een niche markt. Het team is op dit moment actief bezig met een migratie waarbij het eindstation eindigt in een C# .NET omgeving. Echter is een deel van de software al geschreven in C# .NET. Hierbij is gebruik gemaakt van C# .NET, CSS, HTML,

Bekijk vacature »

Frontend Developer Vue Nuxt HBO Javascript

Samengevat: Deze werkgever levert elke dag betere digitale gebruikerservaringen. Ben jij geschikt als frontend Developer? Heb je ervaring met Vue en Nuxt? Vaste baan: Front-End Developer HBO €3.100 - €4.600 Zij bieden opdrachtgevers een complete dienstverlening op gebied van ontwerpen en ontwikkelen van websites, zoekmachine optimalisatie, online adverteren, content marketing en conversie verbetering. Zij werken met een eigen ontwikkeld CMS. Bij bij hun werk je aan onze eigen bedrijfsapplicaties. Je ontwikkelt met ons de meest nieuwe software. Wij blinken uit als het gaat om de inzet van technologie. Deze werkgever staat open voor elke nieuwe trend. Onze systemen zijn groot

Bekijk vacature »

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: Testen en valideren van de ontwikkelde software. Ontwikkelen en onderhouden van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Je gaat aan de slag met diverse technologieën en frameworks. Denk hierbij aan C#, JS frameworks, HTML, CSS, TypeScript,

Bekijk vacature »

Software Developer (Junior functie)

Functieomschrijving Wij zijn op zoek naar een Software Developer! Sta jij in de startblokken om je carrière te beginnen en kan je niet wachten om toffe software te gaan ontwikkelen? Kortom, ben je onlangs afgestudeerd of sta je op het punt om je papiertje te behalen? Voor een IT dienstverlener dat gespecialiseerd is in Microsoft technologie zijn wij op zoek naar C#.NET Developers. Het bedrijf heeft meerdere klanten in regio Utrecht waar je permanent kan komen te werken. Kom je liever te werken bij een klein softwarebedrijf of bij een groot consultancy bureau? Dat is helemaal aan jou de keuze!

Bekijk vacature »

Fasttrack learning & development voor Java dev

Wat je gaat doen: Wij zoeken enthousiaste en ambitieuze junior en medior ontwikkelaars die toe zijn aan de volgende stap in hun carrière. Wij helpen je op je pad naar senior ontwikkelaar door ons fasttrack learning en development programma. Na een kort en intensief programma ga jij aan de slag bij klanten van DPA. Daarnaast krijg je veel ruimte om je te ontwikkelen als persoon en als specialist. De eerste maand gaan we aan de slag om je certificeringen te behalen waaronder OCP (Oracle Certified Professional). Daarnaast nemen we een deepdive in Spring Boot. Ook laten we je kennismaken met

Bekijk vacature »

.NET developer

Functie Als .NET ontwikkelaar start jij in een multidisciplinair team met 7 ontwikkelaars. Dit team is verdeeld onder Front-end ontwikkelaars en backend developers. De backend developers werken voornamelijk aan desktop applicaties in combinatie met backend systemen. Hier ga jij dus ook mee aan de slag! Hierbij wordt voornamelijk gebruik gemaakt van C# .NET, WPF, UWP, XAML en MVVM. WPF, UWP, .NET Core, Azure Devops en Entity Framework. WPF en UWP worden dan ook voornamelijk gebruikt voor de user interface van de desktop applicatie. Het development team is dan ook erg gedreven m.b.t. het ontwikkelen van vooruitstrevende en innovatieve horeca automatiseringsoplossingen.

Bekijk vacature »

Senior Front-end Developer

Wordt jij de nieuwe Front end specialist / developer? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Onze klantenkring is groot en divers, dat vraagt om flexibiliteit van jou. Tegelijkertijd betekent dit dagelijks nieuwe dingen leren én dat geen werkdag hetzelfde is. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling waarbij iedereen welkom is, zowel binnen als

Bekijk vacature »

Python Developer

Dit ga je doen Als Python Developer ben je verantwoordelijk voor: Het ontwikkelen van Stuurprogramma's in Python zodat er verbindingen kunnen worden gelegd tussen besturingssystemen en (AV) hardware; Het testen en debuggen van Stuurprorgamma's; Het communiceren met noodzakelijke partijen in gevallen waar extra technische details nodig zijn om een Stuurprogramma te ontwikkelen of problemen op te lossen; Het maken van de nodige technische documentatie (in het Engels); Het participeren in een Scrum/Agile omgeving. Hier ga je werken Deze internationale organisatie is wereldwijd een succesvol producent en leverancier van professionele AV hard- en software. Klanten gebruiken de producten o.a. voor het

Bekijk vacature »

Ambitieuze Junior/Medior Low-code Developers gezoc

Bedrijfsomschrijving Transformeer bedrijven met jouw expertise in innovatieve technologie Ben je een bedreven softwareontwikkelaar met ervaring in Low-code platformen, of sta je te popelen om je in deze baanbrekende oplossing te verdiepen? Wij zijn op zoek naar jou! Ons klantenbestand groeit en we willen ons team uitbreiden met deskundige en leergierige Low-code specialisten. Is het jouw passie om organisaties te ondersteunen in hun digitale transformatie en maatwerkoplossingen te bieden met behulp van geavanceerde software? Wij zijn een vooruitstrevend bedrijf dat dagelijks werkt aan het oplossen van complexe vraagstukken om de digitale ambities van onze klanten te realiseren. Functieomschrijving Ontwikkel op

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 »

Robot Programmeur

In het kort Drie redenen waarom deze vacature uniek is! Modern, innovatief en Informeel bedrijf waar veel mogelijk is Werken met diverse robot merken Meehelpen met inbedrijfstellingen bij de klant De organisatie Hier ga je aan de slag Dit groeiende bedrijf van totaaloplossingen in de automatisering van productieprocessen, is hoofdzakelijk actief in de Benelux. Vanuit het kantoor in regio Amersfoort worden veel oplossingen geboden in de vorm van robotica. Geen project is hetzelfde wat garant staat voor bijzonder veel afwisseling. De bedrijfsgrootte is ongeveer 80 man. Van gerobotiseerde machinebeladingen tot aan assemblage automatiseringen wordt vanuit krachtige engineering maatwerk equipment geleverd.

Bekijk vacature »

Mendix Consultant / Developer

Dit ga je doen Het in kaart brengen en analyseren van de functionele wensen van de klant rondom Mendix applicaties; Het fungeren als sparringpartner voor de (interne) klanten; Het opstellen van requirements en het vertalen hiervan naar technische mogelijkheden; Het opstellen van user stories; Het bouwen van de Mendix applicaties in samenwerking met jouw team of zelfstandig; Het testen van op te leveren software en het zorg dragen voor de implementatie; Trainen van gebruikers in het gebruik van de applicatie; Werken in een Agile omgeving. Hier ga je werken De organisatie begeeft zich in de retail branche en focust zich

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 »
Niek Weevers

Niek Weevers

02/01/2009 15:17:00
Quote Anchor link
Ik heb een formulier met titel en afbeelding die ik wil toevoegen aan de database.
Zo gauw ik de enctype toevoeg aan het formulier, geeft hij een foutmelding bij het toevoegen. Iemand zo enig idee waar dit aan kan liggen.
De foutmelding is:
Notice: Undefined index: afbeelding
 
PHP hulp

PHP hulp

09/11/2024 02:31:06
 

02/01/2009 15:22:00
Quote Anchor link
Plaats de relevante code eens, ik kan helaas niet ruiken hoe jouw code in elkaar steekt.
 
Niek Weevers

Niek Weevers

02/01/2009 15:32:00
Quote Anchor link
Formulier
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
<?php
<form method="post" action="' .$_SERVER['PHP_SELF']. '?add=true" enctype="multipart/form-data">
<
fieldset><legend>Voeg nieuw item toe</legend>
<
input type="hidden" name="MAX_FILE_SIZE" value="2000000" />
<
ul>
<
li><label for="titel">Titel</label><input type="text" name="titel" id="titel" value="' .$titel. '" /></li>
<
li><label for="afbeelding">Afbeelding</label><input type="file" id="afbeelding" name="afbeelding" /></li>
<
li class="radiovak"><span>Actief?</span>
<
input class="radio" type="radio" name="actief" id="actiefj" value="j"  /><label for="actiefj"> Ja</label>
<
input class="radio" type="radio" name="actief" id="actiefn" value="n" /><label for="actiefn"> Nee</label></li>
<
li><input class="button" type="submit" name="galerieaddsubmit" value="Toevoegen" /></li>
<
/ul>
<
/fieldset>
<
/form>
?>


Formulier afhandeling
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
<?php
$titel
= $_POST['titel'];
$afbeelding= $_POST['afbeelding'];
// Checken of er wel een radiobutton is gechecked
if(!isset($_POST['actief']))
{

$actief = '';
}

else
{
$actief     = $_POST['actief'];
}

    
// Initialiseer fout variabelen
$fout = false;
$titel_fout     = false;
$afbeelding_fout= false;
$actief_fout = false;
    
// Controleer op fouten
if(!eregi('.{2,}', $titel))
{

$fout = true;
$titel_fout = true;
}

if((!eregi('((.gif|.jpg|.jpeg)$)', $afbeelding)) || ($_FILES['bestand']['size'] > 2000000))
{

$fout = true;
$afbeelding_fout = true;
}

if($actief == '')
{

$fout = true;
$actief_fout = true;
}

    
if($fout)
{

// Er zijn fouten
// Geef het lijstje van fouten

echo '<strong style="color: #C00;">Het formulier is niet correct ingevuld</strong>';
echo '<ul>';
echo ($titel_fout ? '<li>Titel moet minimaal 2 karakters hebben</li>' : '');
echo ($afbeelding_fout ? '<li>Er is geen juiste afbeelding ingevoerd, of de afbeelding is te groot (max 2 MB)</li>' : '');
echo ($actief_fout ? '<li>Er moet een status van actief gekozen worden</li>' : '');
echo '</ul><br /><br />';
        
// Geef het formulier opnieuw
ShowGalerieAddForm($titel,$actief);
}

else
{
UploadAfbeelding();
        
// Er zijn geen fouten, handel formulier af
$titel = mysql_real_escape_string($titel);
$afbeelding = mysql_real_escape_string($afbeelding);
$actief = mysql_real_escape_string($actief);

$sql = "INSERT INTO ec_galerie (    user_id,
                            titel,
                            afbeelding,
                            upload_date,
                            actief)
                VALUES (    "
.$_SESSION['s_user_id']. ",
                        '"
.$titel."',
                        '"
.$afbeelding."',
                        NOW(),
                        '"
.$actief."')";
$result = mysql_query($sql);
        
echo '<strong>' .$titel. '</strong> is toegevoegd.<br /><a href="galerie.php" title="Galerie">Ga terug naar het overzicht</a>.';
}

?>


Hij geeft dus een fout bij de afbeelding variabele tijdens het afhandelen. Maar wanneer de enctype weg is, dan niet
 
Emmanuel Delay

Emmanuel Delay

02/01/2009 15:40:00
Quote Anchor link
Je stuurt dit nergens door: $_FILES['bestand']

Wat je doorstuurt, is $_FILES['afbeelding']

Daarmee moet je voort.

De eerste blok code die je postte, moet trouwens niet tussen
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php ?>
staan, maar dat zal ongetwijfeld enkel hier zo zijn, in je script zal je dat wel niet gedaan hebben.
Gewijzigd op 01/01/1970 01:00:00 door Emmanuel Delay
 
Niek Weevers

Niek Weevers

02/01/2009 15:50:00
Quote Anchor link
Klopt goed gezien, maar dat is niet het probleem.
In regel3 van het tweede codeblok gaat het volgens mij fout (die regel geeft de foutmelding in ieder geval aan). Hij kent de $_post['afbeelding'] op een of andere manier niet.
Gewijzigd op 01/01/1970 01:00:00 door Niek Weevers
 
Joren de Wit

Joren de Wit

02/01/2009 15:53:00
Quote Anchor link
Dat klopt, die bestaat ook niet. Als jij een <input type="file"> gebruikt, komt de betreffende informatie in de $_FILES array te staan. In jouw geval dus $_FILES['afbeelding']...
 
Emmanuel Delay

Emmanuel Delay

02/01/2009 15:56:00
Quote Anchor link
Precies (iets beter uitgelegd dan ik).
 
Niek Weevers

Niek Weevers

02/01/2009 15:59:00
Quote Anchor link
dat is em. Thnx
 

02/01/2009 15:59:00
 



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.