Onverklaarbaar formulier

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

.NET Developer

Functie omschrijving In deze functie ga je werken als C# Developer. Jij gaat aan de slag met de volgende taken: Maatwerk software bouwen; Huidige softwareprojecten verder uitbouwen en optimaliseren; Ideeën van de klant omzetten naar handige oplossingen en tools; Bovenstaande doe je middels de Microsoft- stack: C#, ASP.NET en MVC/ Entity Framework. Ben je net afgestudeerd aan een HBO opleiding Informatica, aarzel dan niet om te solliciteren. Dit is namelijk de ideale startersfunctie! Bedrijfsprofiel Deze organisatie is gevestigd in de regio van Boxtel. Het is van oorsprong een familiebedrijf, die gestart zijn met het bouwen van websites. Dit is door

Bekijk vacature »

Lead developer

Functie Als lead developer wordt jij verantwoordelijk voor een van onze development teams. Samen met de Software Architect bewaak jij de kwaliteit en uitvoering van onze complexe vraagstukken. Daarnaast ben jij verantwoordelijk voor het inschatten, designen en ontwikkelen van middelgrote tot grote veranderingen in de software. Ook coördineer jij het proces rondom complexe technische vraagstukken. Verder bestaat jouw takenpakket uit het volgende: – Het aansturen van jouw development team; – Het begeleiden van Junior Software Engineers; – Het maken van technische analyses m.b.t. nieuwe aanvragen en het tijdsbestek inschatten voor de uitvoering hiervan; – Het uitvoeren van de ontwikkeling van

Bekijk vacature »

Dynamische Oracle/APEX Ontwikkelaar in de logistie

Bedrijfsomschrijving De organisatie in de regio Rotterdam is gespecialiseerd in het ontwikkelen van moderne webbased software voor de ERP branche. In totaal is er 20FTE aan specialisten actief binnen de organisatie. De ICT afdeling bestaat momenteel uit 15FTE. Ze groeien ontzettend hard en daarom zoeken zij een Oracle/APEX Developer die het reeds sterke team nog sterker komt maken. Hier werken ze op projectbasis voor verschillende grote organisaties in de logistieke sector. Het is een informele organisatie waarbinnen een fijne werksfeer heerst. Zoals aangegeven willen ze het team nog sterker maken en daarvoor zoeken ze bij voorkeur medior of senior Oracle/APEX

Bekijk vacature »

Outsystems Developer Medior

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 ervaren 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 de

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 »

.NET developer

Functie Als senior .NET ontwikkelaar en aankomend lead developer ben jij in één van de drie development teams verantwoordelijk voor het volgende: • Jij hebt een oogpunt op modernisering en bent verantwoordelijk voor de technische staat en architectuur van de applicatie; • Jij bent verantwoordelijk voor het reviewen van de technische haalbaarheid van verschillende onderwerpen; • Jij bent verantwoordelijk voor een goede aansluiting binnen het multidisciplinaire team en de bijbehorende taken; • Jij bent verantwoordelijk voor het aandragen van verbetervoorstellen en ontwikkelstandaarden in zowel de techniek als architectuur; • Jij bent meewerkend voorman en ondersteunt en coacht jouw team op

Bekijk vacature »

Applicatie Ontwikkelaar

Bedrijfsomschrijving DUO verzorgt als uitvoeringsorganisatie, zijnde onderdeel van het Ministerie van Onderwijs, Cultuur en Wetenschap de uitvoering van complexe wet- en regelgeving en heeft een uitgebreid dienstenpakket. DUO financiert en informeert onderwijsdeelnemers en onderwijsinstellingen. Voor verdere informatie zie www.duo.nl Functieomschrijving Wie zoeken we? Jij bent een enthousiaste, flexibele OPS’er die het leuk vindt om het bestaande examenlandschap te vernieuwen. Je bent leergierig en hebt interesse in cloud- en containertechnieken zoals OpenShift, Docker en Helm. Je gaat een uitdaging niet uit de weg en wil je nieuw opgedane kennis graag delen met de collega’s binnen en buiten het team. Doordat de

Bekijk vacature »

Laravel / PHP developer gezocht!

Functie omschrijving Wij zijn op zoek naar een Laravel PHP Developer voor een leuk bedrijf in de omgeving van Amsterdam! Je zult je bezig houden met de volgende werkzaamheden: Je gaat aan de hand van de wensen van klanten software ontwikkelen; Je bent bij het gehele proces betrokken; van A tot Z; Je hebt na de oplevering contact met de klant wanneer zij problemen ervaren; Je denkt mee over het verbeteren van de werkprocessen; Je denkt mee over softwareoplossingen; Je speelt in op de behoefte van de klant; Je houdt je bezig met het verbeteren, aanpassen en vernieuwen van de

Bekijk vacature »

C# Developer

Dit ga je doen De requirements in kaart brengen van de klant; Implementeren van functionele en technische specificaties bij opdrachtgevers; Oplossen van bugs; Meewerken aan maatwerksoftware voor nieuwe opdrachtgevers; Het testen en uitleveren van nieuwe functionaliteiten naar de acceptatie en productieomgeving De database ontwikkelen en onderhouden; Hier ga je werken Onze klant is gevestigd in het westen van Nederland en is gespecialiseerd in het ontwikkelen van software voor de levensmiddelen industrie. De software die het team maakt optimaliseert voornamelijk de administratieve processen, maakt deze meetbaar en zorgt ervoor dat de data zo goed mogelijk gebruikt kan worden. Binnen een van

Bekijk vacature »

Senior Java developer

Dit ga je doen Jouw taken als Senior Java Developer zijn: Het maken van strategische keuzes omtrent de nieuwbouw van applicaties; Het maken van technische ontwerpen; Hands-on mee ontwikkelen met het team (met o.a. Java FX, JDBC, SQL, REST, Jax-RS, JSON, Maven, JUnit en Spring (boot)); Reviewen van code en feedback geven op collega developers; Analyseren en oplossen van bugs/incidenten door het onderlinge verband te kunnen leggen van verschillende losstaande systemen. Hier ga je werken Het bedrijf waar je als Senior Java Developer komt te werken staat internationaal bekend om het testen van bodemstructuren door middel van echotechnieken en beeldherkenning.

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 »

Anaplan Developer

Dit ga je doen What are you going to do: Picking up Stories: Design planning had, how are we going to build it in Anaplan; Talking to the end user to build a forecasting model; Having contact with the data team about which data is needed; Being able to convert an Excel sheet into a 3, 4 or 5 dimensional modeling environment; Giving knowledge sessions about Anaplan; Solving incidents; Making instructional videos on how teams should read forecasts; Writing blogs about forecasting. Hier ga je werken We are looking for an Anaplan Builder to deliver end-to-end solutions within a big

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 »

Front end developer

Functie Binnen de functie van Front-end developer werk je mee aan uitdagende klantprojecten. In teamverband werk je aan de voorkant van onze state-of-the-art portaal oplossingen en apps. Dit alles gebeurt in een multidisciplinaire omgeving waarbij je de ruimte hebt om te sparren, je ideeën scherp te stellen, en waar je met de benodigde kennis en ervaring om je heen altijd terecht kunt bij je collega’s voor vragen en ondersteuning. Meestal werk je vanuit ons kantoor maar we bieden ook alle faciliteiten om thuis te kunnen werken. Voor sommige projecten ga je mee naar de klant, wellicht zelfs in het buitenland!

Bekijk vacature »

Senior java ontwikkelaar integratie

Functieomschrijving Voor de gemeente Rotterdam zijn wij op zoek naar een senior java ontwikkelaar integratie. Taken Binnen een zelfsturend Scrumteam voer je geheel zelfstanding je opdrachten uit en levert het eindresultaat op aan het Integratieteam. Jij voelt je net als alle teamleden verantwoordelijk voor alle aspecten, vanaf de vraag tot en met de oplevering in productie. Je bent kritisch, je helpt de klant om zijn wensen helder te krijgen, je schrijft zelfstandig clean code die van hoge kwaliteit is, met bijbehorende unit- en integratietesten, je ondersteunt zo nodig bij deployments naar productie. Het Integratieteam bouwt componenten (Endpoints) op de ESB.

Bekijk vacature »
RT

RT

07/05/2008 11:02:00
Quote Anchor link
Ik heb het volgende 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
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<form method="post" action="index.php?page=add_album" enctype="multipart/form-data">
    <input type="hidden" name="MAX_FILE_SIZE" value="100000" />
    <p>
    <label for="naam" class="align_text">Album titel:</label>
    <input name="title" type="text" value="">
    </p>
    <?php
    $i
= 1;
    while($i <= 30) {
        echo '<p>';
        echo '<label for="image' .$i. '" class="align_text">Afbeelding ' .$i. ':</label>';
        echo '<input name="image' .$i. '" type="file" value="' .$_POST['image'.$i]. '">';
        echo '</p>';
        echo '<p>';
        echo '<label for="remark' .$i. '" class="align_text">Opmerking:</label>';
        echo '<textarea cols="100" rows="10" name="remark' .$i. '">' .$_POST['remark'.$i] . '</textarea>';
        echo '</p>';
        $i++;
    }

    ?>

    <p>
    <label for="head_image" class="align_text">Hoofdafbeelding:</label>
    <select name="head_image">
    <?php
        $i
= 1;
        while($i <= 30) {
            echo '<option value="' .$i. '">Afbeelding ' .$i. '</option>';
            $i++;
        }

    ?>

    </select>
    </p>
    <p>
    <label for="submit" class="align_text">&nbsp;</label>
    <input type="submit" name="reply" value="Plaatsen">
    </p>
    </form>

En ik controleer met php later of er een titel is ingevuld dmv !empty().

Als ik twee afbeeldingen upload gaat dit allemaal perfect.
Als ik er 10 upload zegt hij dat er geen titel is ingevuld, terwijl ik 100% zeker weet dat er een titel is ingevuld.
Ook mijn foutafhandeling is perfect en daar ligt het niet aan.
Is er een maximum aantal bestanden dat je per formulier kunt uploaden ofzo?

Bvd, RT.
 
PHP hulp

PHP hulp

15/06/2025 23:24:27
 
Jesper Diovo

Jesper Diovo

07/05/2008 11:09:00
Quote Anchor link
Ik denk dat we je formulier verwerking hiervoor nodig hebben. Hier zit namelijk (voor zover ik zie) niets fout. Het enige wat ik anders zou doen is:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<input type="hidden" name="MAX_FILE_SIZE" value="100000" />


Men kan ook zelf een formulier maken en deze naar index.php?page=add_album sturen en dan bijv. als MAX_FILE_SIZE 1.000.000 ingeven. Dan zal de afbeelding groter mogen zijn. Ik zou dus gewoon een variabele vooraf definiëren met de MAX_FILE_SIZE. Heb je daar ook geen problemen mee ;-).
Óf je controleert nogmaals in je formulier verwerking of de MAX_FILE_SIZE 100.000 is, maar dat is een beetje dubbelop dan.
 
RT

RT

07/05/2008 11:50:00
Quote Anchor link
Oke, klopt dat had ik ff snel van internet gehaald dat van max_file_size.
Maargoed, hier mijn formulier verwerking:

show_form() geeft dus gewoon het formulier weer.

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
<?php
if($_SERVER['REQUEST_METHOD'] != "POST") {
    show_form();
}
else {
    if(isset($_POST['title']) AND !empty($_POST['title'])) {
        $query = "SELECT * FROM albums WHERE title = '" .mysql_real_escape_string($_POST['title']). "'";
        $res = mysql_query($query);
        if($res) {
            if(mysql_num_rows($res) == 0) {
                $query = "INSERT INTO albums
                (title,datetime,image)
                VALUES ('"
.$_POST['title']. "',NOW(),'foto" .$_POST['head_image']. "_small.jpg')";
                if(mysql_query($query)) {
                    $album_id = mysql_insert_id();
                    if(mkdir("../fotoboek/afbeeldingen/" . $_POST['title'], 0700)) {
                        $i = 1;
                        while($i <= 30) {
                            if(is_uploaded_file($_FILES['image'.$i]['tmp_name'])) {
                                $dest = "../fotoboek/afbeeldingen/" . $_POST['title'] . "/";
                                if(move_uploaded_file($_FILES['image'.$i]['tmp_name'],$dest . "foto" .$i. ".jpg")) {
                                    $imagequery = "INSERT INTO images
                                    (album_id,filename,number,comment,datetime)
                                    VALUES('"
.$album_id. "','foto" .$i. ".jpg','" .$i. "','" .$_POST['remark' .$i]. "',NOW())";
                                    if(mysql_query($imagequery)) {
                                        if(copy($dest . "foto" .$i. ".jpg",$dest . "foto" .$i. "_small.jpg")) {
                                            list($width, $height) = getimagesize($dest . "foto" .$i. "_small.jpg");
                                            if($width > 150) {
                                                $new_width = 150;
                                                $new_height = round(150 / $width * $height,1);
                                            }
else {
                                                $new_width = $width;
                                                $new_height = $height;
                                            }

                                            $image = imagecreatefromjpeg($dest . "foto" .$i. "_small.jpg");
                                            if(unlink($dest . "foto" .$i. "_small.jpg")) {
                                                $destination = imagecreatetruecolor($new_width, $new_height);
                                                imagecopyresampled($destination, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height);
                                                imagejpeg($destination,$dest . "foto" .$i. "_small.jpg");
                                                imagedestroy($image);
                                            }
else {
                                                echo '<p><span class="error">Er is iets misgegaan bij het verwijderen van de originele thumbnail (' .$i. ').</span></p>';
                                            }
                                        }
else {
                                            echo '<p><span class="error">Er is iets misgegaan bij het kopieëeren van de foto  (' .$i. ').</span></p>';
                                        }
                                    }
else {
                                        echo '<p><span class="error">Er is iets misgegaan bij het de imagequery  (' .$i. ').</span></p>';
                                    }
                                }
else {
                                    echo '<p><span class="error">Er is iets misgegaan bij het kopieëeren van de tijdelijke foto  (' .$i. ').</span></p>';
                                }
                            }
                    
                            $i++;
                        }
                    }
else {
                        echo '<p><span class="error">Er is iets misgegaan bij het aanmaken van de albumdir.</span></p>';
                    }
                }
else {
                    echo '<p><span class="error">Er is iets misgegaan bij het invoegen van het album in de database.</span></p>';
                }
            }
        }
else {
            echo '<p><span class="error">Er is iets misgegaan bij het vergelijken van de albums in de database.</span></p>';
        }
    }
else {
        echo '<p><span class="error">Er is geen titel ingevuld, vul deze alsnog in.</span></p>';
        show_form();
    }
}

?>
Gewijzigd op 01/01/1970 01:00:00 door RT
 
Jesper Diovo

Jesper Diovo

07/05/2008 11:57:00
Quote Anchor link
Oké... Nou zover ik kan zien zit er niets fout. Ziet er allemaal keurig uit. Even nog voor de duidelijkheid: als je dus 10 bestanden wil uploaden geeft hij direct dat er geen titel is ingevuld, terwijl dat wel zo is? En als je minder dan 10 bestanden wil uploaden, doet hij het gewoon? Kijk eens met print_r($_POST) wat er in de $_POST-variabele zit bij minder dan 10 en 10 uploads.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
echo '<pre>'.print_r($_POST, true).'</pre>';
?>
 
RT

RT

07/05/2008 12:23:00
Quote Anchor link
Ik wil net uploaden, maar nu doet hij helemaal niks meer. Er zit nu niks meer in de $_POST variabele als ik het formulier post. Heb niks aangepast aan de pagina.

Er rust een vloek op dat formulier oid :|.
 



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.