eerste formulier

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

SAP HANA Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Veldhoven Vacature ID: 13382 Introductie We is looking for a HANA Developer to work for our client. The candidate has to have an experience in building Data Intensive Applications (DIA’s). The role of a HANA Developer at ASML involves working on building Data Intensive Applications in an industrial/enterprise environment. The primary responsibility is to handle data from various sources and determine the best way to structure it for use by data analysts, who will run queries and algorithms against it for predictive and prescriptive analytics through machine learning. Wat verwachten we van jou?

Bekijk vacature »

Junior Software Developer

Functie omschrijving Wij zijn op zoek naar een Junior Software Developer .NET, C# voor een gaaf bedrijf in de omgeving van Utrecht! 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? Lees dan snel verder! Voor een opdrachtgever in de omgeving van Utrecht, zijn wij op zoek naar een Junior Software Developer. Werk jij graag aan verschillende projecten en ga je graag klanten op bezoek? Dan is dit de ideale functie voor jou! Binnen deze functie

Bekijk vacature »

Medior .NET developer

Functie Jij gaat als Medior .NET ontwikkelaar aan de slag in ons scrumteam met 6 developers die gepassioneerd en actief bezig zijn om onze spelers kwalitatieve en mooie spelervaringen aan te bieden. Als medior .NET developer ga jij werken aan een technisch hoogwaardig platform welke bezoekerspieken verwerkt van tienduizenden tot honderdduizenden gebruikers per minuut! Ons scrumteam werkt in drie wekelijkse sprints en wij beginnen iedere ochtend met een stand-up. Jij werkt bij ons met C# .NET, .NET Core, React.JS, Xamarin, Azure, Docker en Kubernetes. Wij hechten enorm veel waarde aan het leveren van hoogwaardige en kwalitatieve code. Zodra jij de

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 »

Back-end Programmeur

Functieomschrijving Heb jij kort geleden je HBO ICT in ontvangst mogen nemen? Of ben je toe aan een nieuwe uitdaging? Voor een ambitieuze werkgever in de regio van Breda zijn wij op zoek naar een Back-end programmeur met affiniteit met C#.NET, SQL en MS Access. Samen met team bestaand uit ware ICT professionals ben je verantwoordelijk voor het bouwen van maatwerk software voor hun klanten. Belangrijk is dat je kennis of ervaring hebt van C#.NET en SQL. Je toont een flexibele en sociale houding naar klanten toe. Je denkt in nieuwe mogelijkheden & gaat graag de uitdaging aan. Bedrijfsprofiel De

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 »

Ontwikkelaar Identity & Access Management

Dit ga je doen Als Identity & Access Management Ontwikkelaar zorg jij er voor dat studenten, medewerkers en docenten de juiste benodigdheden op het juiste moment kunnen gebruiken; Het juist opslaan van onderzoeksdata en het openbaar beschikbaar stellen van publicaties (Open Access); Studenten, collega's en wetenschappers ondersteunen; Agile en Scrum werken; Technisch Applicatiebeheer; Ontwikkelen in One Identity Manager en VB.NET. Hier ga je werken Als Ontwikkelaar kom je terecht in een hecht team die zich richt op wetenschappelijke informatie en ICT. Jij bent degene die er voor zorgt dat alle informatie, uit diverse onderzoeken, bij de juiste personen terecht komt.

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 »

Software developer (Python)

Functie Je komt te werken in het IT-team bestaande uit de Lead developer en 4 (medior/senior) developers. Gezamenlijk werken jullie aan de verbetering en uitbreiding van de software. Binnen het development team is er veel vrijheid en zelfstandigheid, zonder dat ze hiermee afdoen aan de kwaliteit. Zo hebben ze elke ochtend een korte stand-up (10:00 uur) en houden ze zo nu en dan pair-programming sessies. Ook is er een hele professionele ontwikkelcyclus waarbij code altijd eerst door een collega wordt getest voordat het naar deployement gaat. Je hebt in je werk oog voor kwaliteit, risico’s en het klantbelang. Communicatie met

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 »

SQL beheerder / ontwikkelaar

Functie omschrijving Voor een klant in omgeving Tiel zijn wij op zoek naar een SQL beheerder met affiniteit met technisch applicatiebeheer. Je krijgt een fijne in-house werkplek waar je gaat werken aan diverse projecten. Dit bedrijf doet het beheer van databases voor een aantal bancaire klanten. Op dit momenten hebben zij ruim 1500 databases in beheer. Jouw werkzaamheden gaan er als volgt uit zien: Je gaat de development afdeling ondersteunen bij het ontwikkelen van MS SQL Scripts. Je zal zowel zelfstandig als in teamverband MS SQL databases installeren & beheren. Je monitort en onderzoekt incidenten en de achterliggende oorzaken. Je

Bekijk vacature »

Oracle Apex developer

Bedrijfsomschrijving My client is a technology company based in Den Bosch, the Netherlands. They specialize in providing innovative software solutions to clients, and they are currently looking for an experienced Oracle Apex developer to join the IT team. Functieomschrijving As an Oracle Apex developer, you will be responsible for designing, developing, and maintaining web-based applications using Oracle Apex. You will work closely with project managers, business analysts, and other developers to ensure that clients' needs are met and that the software solutions are of the highest quality. Responsibilities: Design, develop, and maintain Oracle Apex applications. Work with project managers and

Bekijk vacature »

C#.NET Developer

Dit ga je doen Ontwikkelen van de Back-end in .NET6 / C# en WebAPI (Focus);) Ontwikkelen van de Front-End in Nodje.js en Angular (secundair); Opstellen van een technisch ontwerp; Testen, documenteren en implementeren van de nieuwe applicatie; Verzorgen van de nazorg, na de implementatie; Het oplossen van bugs en incidenten. Hier ga je werken Als C#.NET Developer binnen deze organisatie kan jij het verschil maken. Zij werken momenteel nog met programmatuur die is ontwikkeld in C++. Hiervan gaan zij afscheid nemen zodra alle nieuwe software in C#.NET geschreven is. Een grootschalig en langdurig project. Voor hen is deze software van

Bekijk vacature »

Oracle Apex Developer

Dit ga je doen Jouw taken bestaan uit: Het bouwen maatwerk Oracle applicaties voor Europese business units; Het implementeren van de nieuwste technieken om te blijven innoveren; Actief meedenken en aandragen van verbetervoorstellen. Hier ga je werken Deze organisatie in de regio Veenendaal is een van wereld grootste retailers met ruim 16.000 winkels in 27 markten en jaarlijks ruim 5,3 miljard klanten die winkelen bij een van hun welbekende retailmerken. Binnen de organisatie is er een IT Group actief die dient als IT Service Provider voor de hele organisatie en waar dagelijks IT'ers werken aan state-of-the-art IT oplossingen. Dit doen

Bekijk vacature »

Senior Full Stack developer

Bedrijfsomschrijving tbd Functieomschrijving Full Stack Java Development bij Randstad Groep Nederland (HQ) Er is een vacature in het Corporate Client Solutions (CCS) team. Dit team is met een ander team net begonnen aan het project ‘Grip op Inhuur’. Het doel van dit project is de tevredenheid van onze leveranciers te verhogen en de efficiëntie van onze administratie te verbeteren. Onderdeel daarvan is een ‘Mijn-omgeving’ voor ZZP’ers en leveranciers. Naast dit nieuwe project werkt het team ook aan het onderhoud en verbeteren van een digitaal vacature management systeem waarmee dagelijks vele vacatures worden voorzien. Het team ontwikkelt zo veel mogelijk zelf

Bekijk vacature »
Willem Dumee

Willem Dumee

21/02/2011 11:05:42
Quote Anchor link
Beste mensen,

Ik ben helemaal nieuw met PHP en probeer mijn eerste scripts uit. Nu loop ik tegen het volgende aan als ik een formulier probeer te maken en ik een variable in het formulier eenvoudiger probeer te maken:

<form action="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $_SERVER['PHP_SELF'];?>
" method="post">
Het betreft een <input type="radio" name="feedback" value="vraag"> Vraag
<input type="radio" name="feedback" value="klacht"> Klacht<br><br>
Uw voornaam: <input type="text" Name="vnaam"><br><br>
Uw achternaam: <input type="text" Name="anaam"><br><br>
Commentaar: <textarea cols="60" rows="5" name="commentaar" wrap="soft"></textarea><br><br>
<input type="submit" value="versturen">
</form>

Ik wil hieraan toevoegen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
$feedback
= $_POST["feedback"];
$vnaam = $_POST["vnaam"];
$anaam = $_POST["anaam"];
$commentaar = $_POST["commentaar"];
?>


Daarna krijg ik een foutmelding:
Notice: Undefined index: feedback in C:\wamp\www\php\vraagform2.php on line 6

Notice: Undefined index: vnaam in C:\wamp\www\php\vraagform2.php on line 7

Notice: Undefined index: anaam in C:\wamp\www\php\vraagform2.php on line 8

Notice: Undefined index: commentaar in C:\wamp\www\php\vraagform2.php on line 9

Ik doe zeker iets verkeerd, maar ik kom er niet uit wat het zou kunnen zijn.

Graag hoor ik wat ik verkeerd doe want ik vind het wel handig voor de rest van mijn script om $feedback in plaats van $_POST["feedback"] enz te kunnen gebruiken.

Alvast bedankt voor jullie hulp!
 
PHP hulp

PHP hulp

13/01/2025 10:31:29
 
- SanThe -

- SanThe -

21/02/2011 11:16:18
Quote Anchor link
De $_POST-vars bestaan pas nadat het formulier is gepost. Dit kun je checken met bijv. isset(). Verder is het kopiëren van variabelen niet echt zinnig. Het kost eigenlijk alleen maar extra geheugen.
 
Wouter J

Wouter J

21/02/2011 11:36:21
Quote Anchor link
$_SERVER['PHP_SELF'] is volgens mij onveilig. Dit kan je gewoon weghalen.

Verder is het ook altijd handig om te kijken of het formulier gepost is. Voorbeeldje:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php
# Als er $_POST globals worden verzonden.
# (dus als het formulier wordt verzonden)

if($_SERVER['REQUEST_METHOD'] == 'POST') {
 #verwerk het formulier
}
else {
 # Formulier nog niet verzonden, toon bijv. het formulier.
 # Of laat dit weg.

}
?>
Gewijzigd op 21/02/2011 11:36:44 door Wouter J
 
Willem Dumee

Willem Dumee

21/02/2011 13:25:58
Quote Anchor link
Bedankt voor jullie snelle reactie, de reden waarom ik de variabelen wildde toevoegen is om de rest van de code korter te maken, zeker als dat nog uitgebreid wordt met minder kans op spelfoutjes etc? (Waarschijnlijk maak ik de code dus moeilijker dan nodig is..)

De gehele oorspronkelijke code was als volgt:

<html>
<body>
<h1>Formulier</h1><br>
<form action="vraagform.php" method="post">
Het betreft een <input type="radio" name="feedback" value="vraag"> Vraag
<input type="radio" name="feedback" value="klacht"> Klacht<br><br>
Uw voornaam: <input type="text" Name="vnaam"><br><br>
Uw achternaam: <input type="text" Name="anaam"><br><br>
Commentaar: <textarea cols="60" rows="5" name="commentaar" wrap="soft"></textarea><br><br>
<input type="submit" value="versturen">
</form>

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
<?php
    if (isset($_POST["feedback"]) && isset($_POST["vnaam"]) && $_POST["vnaam"] && isset($_POST["anaam"]) && $_POST["anaam"]!="") {
        echo "Beste <strong>" .($_POST["vnaam"]). " " .($_POST["anaam"]). "</strong>, U heeft een ";
                if ($_POST["feedback"]=="vraag") {
            echo "vraag ";
            }

        else {
            echo "klacht ";
            }

        echo "over het volgende:\n<br>";
        echo "<strong>" .($_POST["commentaar"]). "</strong>";
        }

    else {
        echo "Gelieve alle velden in te vullen AUB";
    }

?>


</body>
</html>
 
Kris Peeters

Kris Peeters

21/02/2011 13:59:41
Quote Anchor link
Ah, I see.

Je moet anders beginnen te redeneren.
Om te beginnen: PHP altijd bovenaan, HTML altijd onderaan.

Onder de plaats (in de code) waar je <html> zet, zou eigenlijk geen enkele if() meer mogen staan (deze uitspraak is wat overdreven, maar hou het in gedachten).

Denk aan het reciteren van een speech. Zie dat je eerst weet wat je gaat zeggen vooraleer je begint te spreken.

Verder:
Je if () clausule klopt niet.
Wat je daar wil weten, is of er iets gepost is; niet of alles is ingevuld.

Die if (isset($_POST["feedback"]) && isset($_POST["vnaam"]) ...
vervang je door
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
if ($_SERVER['REQUEST_METHOD'] == 'POST') { ...
?>

Maar dat is al gezegd, boven mij.

Wat trouwens dit betreft:
isset($_POST["vnaam"]) && $_POST["vnaam"]

Daar bestaat een functie voor, die precies dat doet: empty. Je moet er juist wel en !empty() van maken

!empty($_POST["vnaam"])
is precies het zelfde als
isset($_POST["vnaam"]) && $_POST["vnaam"]
Gewijzigd op 21/02/2011 14:07:35 door Kris Peeters
 
Bram Boos

Bram Boos

21/02/2011 14:21:39
Quote Anchor link
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
<?php
//vragen of er is gepost of niet
if ($_SERVER['REQUEST_METHOD'] == 'POST')
    {

            if ($_POST["feedback"] == "vraag")
            {

                        $feedback = 'vraag';
                    }

                else
                {
                            $feedback = 'klacht';
                      }


    echo 'Beste <strong>'.$_POST["vnaam"].' '.$_POST["anaam"].'</strong>,<br /> U heeft een '.$feedback.' over het volgende: <strong><br />'.$_POST["commentaar"].'</strong>';
    }

    //als er niet is gepost laat die het formulier zien
        else
        {
            echo '    <form action="'.$_SERVER['PHP_SELF'].'" method="post">
                    Het betreft een
                        <input type="radio" name="feedback" value="vraag"> Vraag
                        <input type="radio" name="feedback" value="klacht"> Klacht<br /><br />
                    Uw voornaam:
                        <input type="text" Name="vnaam"><br /><br />
                    Uw achternaam:
                        <input type="text" Name="anaam"><br /><br />
                    Commentaar:
                        <textarea cols="60" rows="5" name="commentaar" wrap="soft"></textarea><br /><br />
                    <input type="submit" value="Versturen">
                </form>
            '
;
        }

?>

Misschien een beetje teveel geholpen maar zo leer je ook wat over de opmaak van je code. Op deze manier achterhaal je sneller je fouten en maak je het voor jezelf makkelijker.

Kopieer niet zomaar deze code want anders leer je er natuurlijk niks van

EDIT: Input van een gebruiker moet je nooit vertrouwen, op dit moment zou het nog niet kwaad kunnen maar stel je wilt de informatie in een database of in een mail dan voldoet het niet meer.
Gewijzigd op 21/02/2011 14:22:53 door Bram Boos
 
Willem Dumee

Willem Dumee

21/02/2011 14:29:26
Quote Anchor link
Bedankt, hier kan ik wel wat mee (ik heb de code trouwens gemaakt met hulp van een boek php in 10 minuten waar html en php gewoon door elkaar staan, misschien toch een ander boek kopen ;))
 
Kris Peeters

Kris Peeters

21/02/2011 14:32:45
Quote Anchor link
Zijn er echt boeken die dat zo aanleren?

Ze moesten die mannen boetes geven ...

Tja...
 
Bram Boos

Bram Boos

21/02/2011 14:49:37
Quote Anchor link
Ik heb zelf ook een aantal boeken gekocht en cursusmateriaal ingekeken. Vaak wordt dat door elkaar gehaald ja.

EDIT; @willem;

Of geen geld uitgeven aan boeken, op PHPhulp blijven en tutorials gaan lezen. Hetzelfde materiaal maar dan beter...
Gewijzigd op 21/02/2011 16:45:26 door Bram Boos
 
Willem Dumee

Willem Dumee

21/02/2011 20:19:13
Quote Anchor link
@Bram: Ik ben blij dat ik een bibliotheekpas heb ;) Bedankt voor je hulp, ik kan weer verder met bouwen..
Gewijzigd op 21/02/2011 20:23:46 door Willem Dumee
 



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.