Rekenmachine

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Junior .NET developer

Functie Als junior .NET Core developer wordt jij onderdeel van ons team met drie breed ontwikkelde software engineers en een flexibele schil met zes ervaren freelancers. Jij gaat mee in de visie van onze organisatie om als IoT partner in deze branche specifieke markt “het” platform te blijven innoveren en deze ook steeds slimmer te maken. Wij hopen dan ook zeker dit in de toekomst te kunnen realiseren met bijvoorbeeld Artificial Intelligence. De architectuur van ons platform is opgemaakt uit een deel eigen protocol, een interface laag en een laag welke de protocollen van derde partijen vertaald naar het eigen

Bekijk vacature »

Web Developer

Bedrijfsomschrijving ENGIE Nederland is onderdeel van de beursgenoteerde ENGIE Groep. ENGIE is actief in 70 landen, met wereldwijd 150.000 medewerkers. Als groep is het de missie om bij te dragen aan de verduurzaming van de wereld. ENGIE Energie biedt energiediensten aan particulieren en grootzakelijk en gaat de uitdagingen van de energietransitie aan door het beschikbaar maken van duurzame energie, het streven de klimaatverandering tot een minimum te beperken, leveringszekerheid te bieden en zorg te dragen voor een verantwoord gebruik van de beschikbare resources. ENGIE Energie investeert daarom in hernieuwbare energiebronnen zoals zon, wind en bio-gas. Functieomschrijving Heb jij veel ervaring

Bekijk vacature »

Cloud Engineer

Ben jij een ervaren Cloud Engineer die complexe omgevingen kan overzien en wil je graag in vaste dienst werken bij een professioneel en kleinschalig bedrijf waar je een belangrijke rol kan spelen? Wij, IntelliMagic in Leiden, ontwikkelen specialistische IT monitoring software die we als SaaS oplossing verkopen aan grote bedrijven in Europa en de VS. We zijn een Nederlands bedrijf met een goede sfeer en met grote waardering voor de persoonlijke inbreng en kwaliteiten van onze medewerkers. Wij zoeken een ervaren Cloud Engineer met academisch denkniveau die verantwoordelijk wordt voor het beheer van de cloud infrastructuur voor onze Europese klanten.

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET ontwikkelaar start jij in een ontwikkelteam met 7 .NET developers. In ons team werken er drie senior .NET developer, twee medior .NET developers en twee junior .NET developers. Er is dan ook genoeg senioriteit in ons team om jou te kunnen bieden wat jij nodig hebt! Wij werken in scrum en hebben drie wekelijkste sprints. Daarnaast doen wij minimaal vier keer per jaar een release. Ons platform is ontzettend complex en groot. Het is dan ook in het begin belangrijk dat jij de processen gaat begrijpen. Jij krijgt dan ook een cursus om beter te begrijpen

Bekijk vacature »

JAVA Programmeur

Bedrijfsomschrijving Functieomschrijving We zoeken per direct enthousiaste software engineers die ons team komen versterken.We werken in DevOps teams met een sterk gevoel voor verantwoordelijkheid. Er wordt nauw samengewerkt met ons Business analyse team (BAT), met onze uitvoerende medewerkers en met de DevOps teams onderling binnen het domein. Het liefst hebben we veel en vaak interactie met onze interne en externe eindgebruikers om zo de juiste dingen te maken. We werken multidisciplinair in een dynamische omgeving. Achtergrond opdracht De Businesseenheid Examens is verantwoordelijk voor de logistiek van de staatsexamens Voortgezet (speciaal) onderwijs, Nederlands als 2e taal en schoolexamens. In het kader

Bekijk vacature »

Fullstack Webdeveloper .NET Azure Big Data SaaS

Bedrijfsomschrijving Deze klant van ons is recentelijk onderdeel geworden van een grote moederorganisatie, ze zijn dé partij als het gaat om software maken voor ambitieuze ondernemers, ze maken maatwerk software. Vanuit het fantastisch vormgegeven hightech gebouw te Rotterdam centrum werken ze met zo'n 40 medewerkers aan hoogwaardige software gericht op financiële data, betaalinformatie, maar ook backoffice software. De software wordt webbased, desktop en mobile aangeboden en er worden zeer moderne ontwikkeltechnieken toegepast. Je moet dan denken aan patroonherkenning, Big Data, Machine Learning en OCR. Als Developer, ongeacht je niveau, ga je hier te maken krijgen met de allerleukste kant van

Bekijk vacature »

Medior Java developer

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 »

Software Developer C# .NET

Functie omschrijving Zoek jij een nieuwe uitdaging binnen development waar je komt te werken binnen een flexibel, jong en ondernemend bedrijf? Wij zijn voor deze functie op zoek naar een C# .NET Developer die enthousiast wordt van het aansluiten en begeleiden van (complexe) nieuwe klanten. Verder begeleid je complexe projecten, ben jij iemand die altijd kansen ziet? Dan zoeken wij jou! Verder ga jij je bezighouden met: Het verbeteren van functionaliteiten binnen het dataplatform; Meedenken in oplossingsrichtingen; Werken aan de architectuur; Ontwikkelen van nieuwe technologieën. Bedrijfsprofiel Waar ga je werken? De organisatie waar je voor gaat werken heeft een onafhankelijk

Bekijk vacature »

Medior/senior Back-end developer gezocht!

Functie Vanwege de groei binnen het bedrijf zijn we op zoek naar versterking in het devlopmenttean. Als back-end developer bouw je aan de bedrijfssoftware die ons helpt bij de primaire processen. Een leuk (intern) project dus waarbij je de software continu doorontwikkeld! Je werkt in een klein team, we hebben dagelijks stand-ups en iedere twee weken een scrum-sessie, begeleid door onze Scrum Master. Hierin krijg je uitgebreid de kans om je ideeën te presenteren, en te overleggen met je mede-ontwikkelaars en de Product Owner. Binnen de ontwikkelteams gebruiken we Trello, Gitlab, Jiira, Confluence en Boockstack. Hiernaast werken ze met de

Bekijk vacature »

Back end developer PHP, Laravel

Functie Jij komt te werken in ons webdevelopment team, wat bestaat uit 8 ervaren collega’s. Hiernaast hebben wij nog een team van 2 ontwikkelaars die aan native applicaties werken. Bij ons zijn er korte lijntjes en er hangt een gezellige informele werksfeer. Maar het belangrijkste is natuurlijk dat je aan geweldige applicaties zult gaan werken! Wij willen als organisatie niet te groot worden, we willen gewoon toffe dingen maken. Onze techstack bestaat momenteel uit: PHP, Laravel, Javascript, Typescript, Git, MySQL, Java, Kotlin, Xamarin. Samen met ons ga jij zorgen dat we puik werk leveren! Waarbij je bij elke fase in

Bekijk vacature »

PHP Developer

As a PHP Developer at Coolblue, you ensure that our webshops work as optimal as possible. How do I become a PHP Developer at Coolblue? As a PHP Developer you work together with other development teams to make our webshop work as optimal as possible and to make our customers happy. Although you are a PHP Developer, you are not averse to a little TypeScript or other technologies that might be used. Would you also like to become a PHP Developer at Coolblue? Read below if the job suits you. You enjoy doing this Writing vanilla PHP code. Working with

Bekijk vacature »

PHP Developer

Functieomschrijving Vanuit het hoofdkantoor in de regio van Bergen op Zoom ben je als PHP Developer niet alleen gefocust op het ontwikkelen van Software. Daarnaast ben je ook voortdurend bezig met het zoeken naar nieuwe mogelijkheden en innovaties die essentieel kunnen zijn voor de efficiëntie van software ontwikkeling. Je deelt veel kennis en informatie met het team en ontvangt deze dan ook graag terug. Techstack: PHP, Symfony & mySQL. Bedrijfsprofiel Deze uitdagende opdrachtgever is ruim 20 jaar actief in de regio Bergen op Zoom. Het vooruitstrevende team staat de hele dag voor je klaar om je te helpen en ondersteunen.

Bekijk vacature »

Hands-on Solution Architect / Software Architect (

TenneT is hard groeiend om de onze 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 Solution Architect / Software Architect op onze locatie Arnhem die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je werkt samen met gedreven DevOps teams, bestaande uit frontend, backend en middleware developers, testers, UX-designers. Samen met de teams ben je continu op zoek naar de beste oplossingen voor onze klanten. Als Solution Architect onderzoek

Bekijk vacature »

Back-end developer (Magento2)

Functie E-commerce is een ‘’snelle’’ wereld. Om hierin continu voorop te blijven omarmen ze in een vroeg stadium nieuwe technieken. Een webshop is nooit af en kan altijd beter, sneller en efficiënter. Tegelijkertijd hebben ze vanaf hun oprichting altijd vastgehouden aan kwaliteit boven snelheid, en dit loont. Als back-end developer fungeer je als het verlengstuk van hun klanten. Technisch complexe zaken pak je met liefde op, en hierin werk je samen met o.a. front-end developers en designers. Klanten verwacht hierin kwaliteit van het hoogste niveau en een proactieve, meedenkende rol bij het maken van zowel technische als strategische keuzes. Ga

Bekijk vacature »

Front-end (Angular) developer - remote werken

Functie Als Front-end (Angular) developer ga je aan de slag met het uitbouwen van hun webapplicatie, als één van de front-end experts ga je samen met collega’s in een devops team werken aan een nieuw front-end voor hun calculatie oplossing. Binnen de calculatiesoftware kunnen meerdere professionals tegelijk samenwerken, 3D calculaties uitvoeren en ook inzien met de benodigde specifieke details. Deze software wordt veel ingezet om projectbeschrijvingen en kosten in kaart te brengen, en tijdens de uitvoering te bewaken. Maar hiernaast liggen er in de toekomst veel meer plannen op het gebied van front-end in de andere applicaties. Genoeg te doen

Bekijk vacature »
Willem van Oosterhout

Willem van Oosterhout

19/09/2017 13:55:13
Quote Anchor link
Beste mede-forummers,

Hallo. Ik ben Willem, zeventien jaar oud, en ik heb een brandende vraag over 'PHP'. Nou is het zo dat ik een rekenmachine aan de praat wil krijgen, maar de code (zie bijlage 1) doet het helaas niet. Ik zie niet wat er fout aan is. Als ik willekeurig waarden invul telt hij ze niet op, maar krijg ik een ERROR-pagina.
Alvast bedankt,
Willem,
Assen.

Bijlage 1:

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
<TITLE>Page title</TITLE>
<meta charset="UTF-8">
</HEAD>
<BODY background="http://pad2.whstatic.com/images/thumb/7/7b/Make-a-Rainbow-Step-1-Version-3.jpg/aid258833-v4-728px-Make-a-Rainbow-Step-1-Version-3.jpg.webp">
<h1 style="color:blue;">This is a heading</h1>
 <p style="color:olive;">This is a paragraph.</p>
<img src="https://jakevdp.github.io/images/mario.gif" alt="W3Schools.com" width="300" height="142">
<h2 style="font-family:verdana;">This is a heading</h2>
 <p style="font-family:courier;">This is another paragraph.</p>
<hr>
 <p title="About W3Schools">
  W3Schools is a web developer's site.
  It provides tutorials and references covering
  many aspects of web programming,
  including HTML, CSS, JavaScript, XML, SQL, PHP, ASP, etc.
 </p>
<h3 style="font-size:300%;">This is a heading</h3>
 <p title="John 'ShotGun' Nelson">
 <p>
  This paragraph
  contains<br>a<br>lot of &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;lines
  in &nbsp;&nbsp;&nbsp;the source code,
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1 ">
    <title>Rekenmachine</title>
  </head>
  <body>
<form action="rekenmachine1.php" method="post">
Getal 1: <input type="text" name="getal1" /><br /><img src="http://www.world-birds.com/files/comworld-birds/database/photo-cotingidae-rupicola-peruvianus-6709_large.jpg"><br />
Getal 2: <input type="text" name="getal2" /><br /><br />
<input type="submit" name="verzend" value="TEL OP" />
</form>
<br /><br />
<?php
// Hier wordt gecontroleerd of er op de verzendknop is geklikt
if(isset($_POST["verzend"]))
{

// Hier wordt alle input opgehaald
$getal1 = $_POST["getal1"];
$getal2 = $_POST["getal2"];

// Hier wordt de berekening gemaakt
$antwoord = $getal1 + $getal2;

// Hey Max, hier wordt het antwoord getoond!
echo "$getal1 + $getal2 = $antwoord";
}

?>

  </body>
</html>

- Ariën -:
Gelieve in het vervolg bij code de [code][/code]-tags gebruiken.
Hier kan je meer lezen over de mogelijke opmaakcodes.
Alvast bedankt!
Gewijzigd op 21/09/2017 19:50:47 door - Ariën -
 
PHP hulp

PHP hulp

02/02/2025 06:44:13
 
Obelix Idefix

Obelix Idefix

19/09/2017 14:08:14
Quote Anchor link
Willem van Oosterhout op 19/09/2017 13:55:13:
krijg ik een ERROR-pagina.

En wat is die error ?

De opbouw van je code lijkt me niet goed.
Ik zie bijvoorbeeld 2x </head> in je code en 2x <body>.

Controleren of een formulier verzonden is:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
if ($_SERVER['REQUEST_METHOD'] == 'POST')

Verder controleer je niet of de beide POST-waarden zijn gevuld en of het een getal is.
Het aanmaken / kopiëren van de nieuwe variabelen is in dit geval niet zo zinvol.
Gewijzigd op 19/09/2017 14:15:51 door Obelix Idefix
 
Mitch PHP

Mitch PHP

19/09/2017 14:53:20
Quote Anchor link
Je echo is een complete String, probeer:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
echo $getal1." + ".$getal2." = ".$antwoord;
 
Frank Nietbelangrijk

Frank Nietbelangrijk

19/09/2017 18:02:35
Quote Anchor link
Je blok met PHP code moet je boven in plaatsen. De HTML onder in. (first practice)
Behalve de laatste regel met de echo, die mag wel tussen je HTML.
Gewijzigd op 19/09/2017 18:03:30 door Frank Nietbelangrijk
 
Willem van Oosterhout

Willem van Oosterhout

21/09/2017 11:44:08
Quote Anchor link
Hartelijk bedankt voor alle support, maar ik snap er geen jota van. Zou iemand alsjeblieft de code aangepast willen posten ;#
Alvast bedankt,
Willem, Assen.
 
Ben van Velzen

Ben van Velzen

21/09/2017 11:46:42
Quote Anchor link
Het antwoord van Mitch geeft precies aan wat je moet veranderen om het in de huidige vorm werkend te krijgen.
De rest is ook geheel terecht, want je HTML klopt van geen kant.
 
Willem vp

Willem vp

21/09/2017 15:32:07
Quote Anchor link
Ben van Velzen op 21/09/2017 11:46:42:
Het antwoord van Mitch geeft precies aan wat je moet veranderen om het in de huidige vorm werkend te krijgen.

Met die echo is niks mis. Hint: (string-)interpolatie, maar dat is iets waar men op dit forum allergisch voor schijnt te zijn. Ten onrechte, want ik zie in een heleboel topics code langskomen die er een stuk leesbaarder door zou worden. En ik zie ook, zoals hier, alternatieven voor geïnterpoleerde strings die de code alleen maar onleesbaarder maken. Afgezien van het al dan niet leesbaarder zijn, lost het antwoord dat Mitch hierboven geeft in ieder geval niets op.

Met de oorspronkelijk geposte code is eigenlijk niets mis (*). Het enige probleem dat erin zit, is dat er teveel is meegekopieerd van de W3Schools-pagina (o.i.d.) maar als je alle regels vóór <!DOCTYPE html> verwijdert, werkt de pagina prima. Het zou niet mijn ding zijn om een levensgrote kop van een rode rotshaan tussen de twee invoervelden te plaatsen, maar dat doet niets af aan de functionaliteit.

(*) Oke, er zijn dingetjes die ik anders zou doen... ;-)
Gewijzigd op 21/09/2017 15:44:16 door Willem vp
 
Frank Nietbelangrijk

Frank Nietbelangrijk

21/09/2017 18:30:05
Quote Anchor link
Zo dan:

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
<?php

/*
 * Initialisatie van de variabele $uitkomst. Dit doen we om te zorgen dat de variabele $uitkomst altijd bestaat
 * ook als de pagina de eerste keer in de GET methode wordt aangeroepen in plaats van in de POST methode.
 * Tevens kunnen we de variabele direct voorzien van een standaard waarde. Als we de initialisatie achterwege laten
 * krijgen we foutmelingen.
 */

$uitkomst = '';

// Controleer of er iets gePOST is
if($_SERVER['REQUEST_METHOD'] == 'POST')
{

    // Hier wordt alle input opgehaald
    $getal1 = intval($_POST["getal1"]); // intval maakt van iedere waarde een getal.
    $getal2 = intval($_POST["getal2"]);

    // Hier wordt de berekening gemaakt
    $antwoord = $getal1 + $getal2;

    // Hier wordt een string (stuk tekst) gemaakt
    $uitkomst = $getal1 . ' + ' . $getal2 . ' = ' . $antwoord;
}

?>

<!doctype>
<html>
    <head>
        <meta charset="UTF-8">
        <title>Rekenmachine</title>
        <style>
            h1 {
                color: blue;
            }
            .uitkomst {
                color: purple;
            }
        </style>
    </head>
    <body>
        <h1>Rekenmachine</h1>
        <form action="" method="post">
            Getal 1: <input type="text" name="getal1" /><br>
            Getal 2: <input type="text" name="getal2" /><br><br>
            <input type="submit" name="verzend" value="TEL OP">
        </form>
        <br><br>
        <p class="uitkomst"><?php echo $uitkomst; ?></p>
    </body>
</html>


Toevoeging op 21/09/2017 18:36:21:

Je had zoals Willem aangaf een beetje veel oude shit gekopieerd en geplakt.

De opmaak regel je bij voorkeur in een apart .css bestand of zoals hier boven gebruik je <style></style> tags in de <head> sectie.

Aan het begin van je pagina plaats je de doctype en open je de html pagina met <html>. Als allerlaatste eindig je de pagina met </html>. In de <html> sectie begin je voorts altijd eerst met de <head> sectie en daarna met de <body>. Het beste is om als eerste je characterset kenbaar te maken in de <head> sectie. Je zou dus kunnen zeggen dat de volgorde van de eerste vier regels min of meer verplicht is en zo ook de laatste twee regels.
 



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.