Undefined variable

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Software Developer Java

Java/Kotlin Developer Ben jij een ervaren Java/Kotlin developer met een passie voor het automatiseren van bedrijfsprocessen? Wil je graag deelnemen aan uitdagende projecten bij aansprekende klanten? En ben je op zoek naar een professioneel, ambitieus en dynamisch bedrijf om je carrière verder te ontwikkelen? Kom dan ons team bij Ritense in Amsterdam versterken! Zo ziet de functie eruit: Als Java/Kotlin developer bij Ritense ben je verantwoordelijk voor de ontwikkeling en implementatie van applicaties die bedrijfsprocessen automatiseren, zodat onze klanten slimmer, efficiënter en klantgerichter kunnen werken. Als developer ben je in de lead en zorg je voor de correcte oplevering van

Bekijk vacature »

Senior .NET developer

Klaar voor een nieuwe uitdaging? Welke technologieën gaan schuil achter de dagelijkse energievoorziening? Als senior .NET developer bij Kenter maak jij samen met je team het verschil, zowel voor de interne organisatie als voor eindklanten. Samen bouwen jullie aan innovatieve dienstverlening met behulp van de nieuwste technologieën en tools. Het is een functie met veel vrijheid, goede arbeidsvoorwaarden én je draagt jouw steentje bij aan de energietransitie. Klinkt dit als iets voor jou? Lees dan verder of solliciteer direct! Wat ga je doen als senior .NET developer? Als senior .NET developer bij Kenter (onderdeel van Alliander) ben je van onschatbare

Bekijk vacature »

Technical Asset Specialist Substations

TenneT is growing fast to realize its strategic ambitions. We play a leading role in driving the energy transition. We are looking for a passionate Technical Asset Specialist for substations (onshore and offshore) at our location in Arnhem who will contribute to this and that might be you? Your contribution to TenneT We are searching for a motivated and engaged colleague as a technical asset specialist (onshore and offshore) for instrument transformers and surge arresters, with preferably a strong background in the area of insulation coordination. As a specialist for insulation coordination you are responsible for overarching topics regarding insultation

Bekijk vacature »

Software Developer

Functie omschrijving Heb jij affiniteit met ICT en een WO diploma in de pocket? Dan ben je hier aan het juiste adres. Voor een opdrachtgever in Amsterdam zijn wij op zoek naar kandidaten die (enige) ervaring hebben met Java, Javascript, C of C++. Je zal door middel van trainingen worden opgeleid tot een volwaardige Software Developer. Er wordt tijdens de training natuurlijk veel aandacht besteedt aan de vaktechnische aspecten, maar er gaat ook veel aandacht uit naar jouw persoonlijke ontwikkeling. Bedrijfsprofiel Bij deze opdrachtgever in de omgeving van Amsterdam zoeken ze meerdere enthousiaste kandidaten die hun carrière willen starten met

Bekijk vacature »

PHP Developer

Dit ga je doen Ontwikkelen, implementeren en testen van PHP-oplossingen en Apps voor klanten en bedrijfsprocessen; Opstellen van requirements en uitwerken van de oplossingen; Testen van software en borgen van een soepele overdracht, inclusief documentatie; Proactief adviseren vanuit eigen expertisegebied over ontwikkelingen en verbeterpunten in technische toepassingen en processen binnen de organisatie. Hier ga je werken De organisatie is een ambitieuze en vooruitstrevende speler in de markt in de regio Rotterdam. Ze zijn de snelst groeiende in hun branche. Met een excellent aanbod en service willen zij de beste keuze zijn voor hun bestaande en nieuwe klanten. Dit alles doen

Bekijk vacature »

Remote - Front-end Angular developer

Functie The IT team currently consists of the IT Manager, 2 back-end developers, 1 full-stack developer, 1 designer, and a DevOps engineer. They are currently looking for an experienced Front-end developer who will work autonomously and in a disciplined manner, being the only developer working on their Front-end applications at the start. They do have the ambition to find a second developer soon, who you will then be able to supervise. You will be working on the further development of their existing UI in Angular. But also developing a mobile app. They place great value on User Experience and opt

Bekijk vacature »

Als PHP developer (Symfony) bijdragen aan betere z

Functie Als Medior/Senior PHP developer wordt er een mate van zelfstandigheid verwacht, maar ook dat je goed in een team kunt opereren waar kennis wordt gedeeld en er bijvoorbeeld codereviews plaatsvinden. Kwaliteit staat voorop, mede hierom werken ze bijvoorbeeld zonder echte deadlines in hun sprints. De SaaS-applicatie wordt volledig ontwikkeld in PHP en Symfony. De module bestaat uit een stuk informatie verrijking en intelligentie wat resulteert in een medische check. De logica wordt daarom in de code geïntrigeerd. Je bent onder andere bezig met complexe databases waar meer dan 80.000 medicijnen op verschillende niveaus in staan, die maandelijks worden geactualiseerd.

Bekijk vacature »

Front-end Developer

Dit ga je doen Je komt in een DevOps-cultuur te werken waarbij je met je team werkt aan de front-end van diverse brand websites; Het ontwerpen van functionele en grafische ontwerpen die worden geïmplementeerd; Draagt zorg voor het maken van analyses; Je werkt nauw met je collega’s samen en geeft elkaar feedback en suggesties waar nodig; Het uitwerken van vraagstukken die afkomstig zijn van verschillende klanten; Hier ga je werken Deze marktleider op gebied van fietsen en fietservaring is gevestigd in twee provincies, verspreid over meerdere locaties. Jij zult voornamelijk in regio Joure aan de slag gaan. De organisatie doelt

Bekijk vacature »

Back End Developer

Als Back End developer bij KUBUS houd je je bezig met het ontwikkelen van de (web)applicatie en services van BIMcollab. Je hebt een focus op de back end van onze software, daarvoor werken wij hoofdzakelijk met C# en .NET. Wij hanteren een full-stack benadering, wat betekent dat je naast de back-end ook meehelpt bij andere onderdelen van de code. Als softwarebedrijf bevindt KUBUS zich in een unieke positie. We bouwen aan onze eigen producten die wereldwijd door tienduizenden gebruikers worden gebruikt. Ons bedrijf heeft precies de juiste grootte: groot genoeg om echt impact te maken in de markt, maar klein

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 »

Senior .Net developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als .Net Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling. Mede hierdoor zij wij dit jaar Microsoft Partner of the year geworden. Sogetisten staan klaar voor elkaar, hebben lol met elkaar en daarmee behalen we de mooiste resultaten! Werken bij Sogeti

Bekijk vacature »

Software Ontwikkelaar PHP

Functie omschrijving Full Stack Software Ontwikkelaar gezocht! Voor een bedrijf in de regio van Ermelo zijn wij op zoek naar een Software Ontwikkelaar die gaat bijdragen aan het door ontwikkelen, onderhouden en optimaliseren van SaaS applicatie van dit bedrijf. Hierbij ga jij voor- en samenwerken met de klanten van de organisatie, het is hierbij dus van groot belang dat je communicatief vaardig bent en dat je beschikt over beheersing van zowel de Nederlandse als Engelse taal. Bedrijfsprofiel Waar ga je werken? Altijd al in een echt familiebedrijf willen werken? Dan is dit je kans! Het bedrijf waar je komt te

Bekijk vacature »

Infrastructure Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 12945 Introductie Our client is one of the most innovative companies within the Netherlands. Currently we are looking for an Infrastructure Platform Engineer. Within this role you will be developing the infrastructure. Functieomschrijving Within this role you are responsible in the development of our distributed data and compute platform infrastructure. You will design, develop and implement new features and fixes. Next to this you will integrate and configurate other packages that supports the development of tuning applications within the organisation. You will support customer sites remotely. Design and implement the

Bekijk vacature »

Medior/senior Python developer

Functie Bedrijven komen bij deze organisatie om technische vraagstukken op te lossen en hierin ook tot oplossingen te komen waar ze zelf misschien niet aan gedacht hadden. Jij gaat vanuit je ervaring dus niet alleen hands-on aan de slag met het ontwikkelen, maar zult ook zeker adviseren en proactief meedenken met de klant. Er zijn meerdere lange en/of korte projecten en het type klanten is heel uiteenlopend. Zo kun je terecht komen in een multidisciplinair scrumteam waarin je als Python developer meewerkt, of juist voor een kleiner (Greenfield) project aan de slag gaan waarin je veel breder bezig bent. Door

Bekijk vacature »

Starter/junior Magento developer gezocht!

Functie Je komt te werken in een zelfsturend team waarin vertrouwen voorop staat en inbreng en ideeën worden gewaardeerd. Ook staat innovatie centraal. Ze bieden jou de mogelijkheid om jezelf door te ontwikkelen. Denk hierbij aan cursussen en een persoonlijk ontwikkelplan. Je komt terecht in het team van momenteel 4 (ervaren) collega’s en zal meewerken aan de doorontwikkeling en nieuwbouw van de Magento platformen van meerdere opdrachtgevers volgens Agile/Scrum. Denk hierbij aan nieuwe functionaliteiten, UX en koppelingen met verschillende back-end systemen. Als starter/junior developer zul je direct begeleid worden door een senior uit het team. Het is van belang dat

Bekijk vacature »
Henk McFlator

Henk McFlator

24/01/2013 20:26:04
Quote Anchor link
Hallo, ik ben bezig met een klein beetje php. ik ben hier nog erg nieuw mee.

Ik wil deze forms invullen

Leerlingnummer:
Datum:
Bedrag:

Als ik op opslaan druk krijg ik deze foutmelding:

Quote:
PO Werkweek


Notice: Undefined variable: leerlingnummer in C:\Users\Ryan\Desktop\USBWebserver v8.5\8.5\root\werkweek\betalingToevoegenDefinitief.php on line 28

Notice: Undefined variable: datum in C:\Users\Ryan\Desktop\USBWebserver v8.5\8.5\root\werkweek\betalingToevoegenDefinitief.php on line 28

Notice: Undefined variable: bedrag in C:\Users\Ryan\Desktop\USBWebserver v8.5\8.5\root\werkweek\betalingToevoegenDefinitief.php on line 28

Notice: Undefined variable: leerlingnummer in C:\Users\Ryan\Desktop\USBWebserver v8.5\8.5\root\werkweek\betalingToevoegenDefinitief.php on line 32


Notice: Undefined variable: datum in C:\Users\Ryan\Desktop\USBWebserver v8.5\8.5\root\werkweek\betalingToevoegenDefinitief.php on line 33


Notice: Undefined variable: bedrag in C:\Users\Ryan\Desktop\USBWebserver v8.5\8.5\root\werkweek\betalingToevoegenDefinitief.php on line 34

De betaling is toegevoegd.
Terug


Dit is mijn code:
Quote:
<!DOCTYPE html>
<html lang="nl">
<head>
<meta charset="utf-8">
<title>Betaling toegevoegen</title>
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
<div id="header">
<h1><a href="index.php" class="home">PO Werkweek</a></h1>
</div>
<div id="content" class="other">
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
<?php
            
            //Variabelen
            $username = 'root';
            $password = 'usbw';
            
                // Verbinding maken
                try {
                    $db = new PDO('mysql:dbname=werkweek;host=localhost;port=3307',$username, $password);
                }

                catch(PDOException $e) {
                    echo $e->getMessage();
                }

                
                // Gegevens uit de database halen
            $sql = "INSERT INTO betalingen (leerlingnummer, datum, bedrag) VALUES ('$leerlingnummer', '$datum', '$bedrag')";
            $resultaat = $db->exec($sql);
            
            // De pagina opbouwen
            echo $leerlingnummer.'<br>';
            echo $datum.'<br>';
            echo $bedrag.'<br>';
            
            // Sluiten van de verbinding
            $db = NULL;
        ?>

<p>
De betaling is toegevoegd.
<br>
<a href='betaling.php'>Terug</a>
</p>
</div>
</body>
</html>


Weet iemand hoe ik deze errors kan fixen? Ik kom er namelijk niet uit..
 
PHP hulp

PHP hulp

02/05/2024 01:19:24
 
Eddy E

Eddy E

24/01/2013 20:42:38
Quote Anchor link
Waar komt $leerlingnummer vandaan?
Die moet je even uit $_POST of $_GET halen.
Dus iets als:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
<?php
$leerlingnummer
= intval($_POST['leerlingnummer']);
 
Arend b

arend b

24/01/2013 20:46:11
Quote Anchor link
Quote:
// Gegevens uit de database halen
$sql = "INSERT INTO betalingen (leerlingnummer, datum, bedrag) VALUES ('$leerlingnummer', '$datum', '$bedrag')";
$resultaat = $db->exec($sql);

Met deze query plaats je nieuw informatie in je database je selecteert ze.
en de variable $leerlingnummer', '$datum', '$bedrag worden nergens vandaan gehaald.

misschien bedoel je dit:
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
<form action="" method="post">
<label for="leerling">leerling:</label><input type="text" name="leerling"><br>
<label for="datum">Datum:</label><input type="text" name="datum"><br>
<label for="bedrag">Bedrag:</label><input type="text" name="bedrag"><br>
<input type="submit" value="verstuur">
</form>

//variabele benoemen dit is in principe niet nodig maar dit maakt het wel inzichtelijker
$leerlingnummer = $_POST["leerlingnummer"];
$datum = $_POST["datum"];
$bedrag = $_POST["bedrag"];
// Gegevens opslaan in de database
            $sql = "INSERT INTO betalingen (leerlingnummer, datum, bedrag) VALUES ('$leerlingnummer', '$datum', '$bedrag')";
            $resultaat = $db->exec($sql);

//ophalen gegevens
            $sql = "SELECT leerlingnummer, datum, bedrag FROM betalingen";
            $resultaat = $db->exec($sql);


ik hoop dat je hier wat mee kunt
Gewijzigd op 24/01/2013 20:47:23 door arend b
 
Henk McFlator

Henk McFlator

24/01/2013 20:46:44
Quote Anchor link
@Eddy en hoe zou ik dit moeten schrijven in m'n code? gewoon zo?

// De pagina opbouwen
echo $leerlingnummer.'<br>';
$leerlingnummer = intval($_POST['leerlingnummer']);
echo $datum.'<br>';
echo $bedrag.'<br>';

en geldt dit ook voor datum en bedrag?

Thanks voor je hulp

Toevoeging op 24/01/2013 20:50:22:

arend b, bedankt voor je hulp maar ik raak nu een beetje in de war..

<label for="leerling">leerling:</label><input type="text" name="leerling"><br> name=leerling niet Leerlingnummer zijn? staat text niet voor de text op de site die je invult?

Toevoeging op 24/01/2013 20:54:23:

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
<?php
            
            //Variabelen
            $username = 'root';
            $password = 'usbw';
            
                // Verbinding maken
                try {
                    $db = new PDO('mysql:dbname=werkweek;host=localhost;port=3307',$username, $password);
                }

                catch(PDOException $e) {
                    echo $e->getMessage();
                }
                
                <
form action="" method="post">
<
label for="leerling">leerling:</label><input type="text" name="leerling"><br>
<
label for="datum">Datum:</label><input type="text" name="datum"><br>
<
label for="bedrag">Bedrag:</label><input type="text" name="bedrag"><br>
<
input type="submit" value="verstuur">
<
/form>

//variabele benoemen dit is in principe niet nodig maar dit maakt het wel inzichtelijker
$leerlingnummer = $_POST["leerlingnummer"];
$datum = $_POST["datum"];
$bedrag = $_POST["bedrag"];
// Gegevens opslaan in de database
            $sql = "INSERT INTO betalingen (leerlingnummer, datum, bedrag) VALUES ('$leerlingnummer', '$datum', '$bedrag')";
            $resultaat = $db->exec($sql);

//ophalen gegevens
            $sql = "SELECT leerlingnummer, datum, bedrag FROM betalingen";
            $resultaat = $db->exec($sql);
            
            // Sluiten van de verbinding
            $db = NULL;
        ?>


als ik dit invoer krijg ik deze error terug: Parse error: syntax error, unexpected '<' in C:\Users\Ryan\Desktop\USBWebserver v8.5\8.5\root\werkweek\betalingToevoegenDefinitief.php on line 27
 
Arend b

arend b

24/01/2013 21:00:03
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
<!DOCTYPE html>
<html lang="nl">
<head>
<meta charset="utf-8">
<title>Betaling toegevoegen</title>
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
<div id="header">
<h1><a href="index.php" class="home">PO Werkweek</a></h1>
</div>
<div id="content" class="other">
<form action="" method="post">
<label for="leerling">leerling:</label><input type="text" name="leerling"><br>
<label for="datum">Datum:</label><input type="text" name="datum"><br>
<label for="bedrag">Bedrag:</label><input type="text" name="bedrag"><br>
<input type="submit" value="verstuur">
</form>
<?php
          
            //Variabelen
            $username = 'root';
            $password = 'usbw';
            
                // Verbinding maken
                try {
                    $db = new PDO('mysql:dbname=werkweek;host=localhost;port=3307',$username, $password);
                }

                catch(PDOException $e) {
                    echo $e->getMessage();
                }

                
                // Gegevens uit de database halen
            $sql = "INSERT INTO betalingen (leerlingnummer, datum, bedrag) VALUES ('$leerlingnummer', '$datum', '$bedrag')";
            $resultaat = $db->exec($sql);
            
            // De pagina opbouwen
            echo $leerlingnummer.'<br>';
            echo $datum.'<br>';
            echo $bedrag.'<br>';
            
            // Sluiten van de verbinding
            $db = NULL;
        ?>

<p>
De betaling is toegevoegd.
<br>
<a href='betaling.php'>Terug</a>
</p>
</div>
</body>
</html>


<label for="leerling">leerling:</label><input type="text" name="leerling"><br>
name=leerling niet Leerlingnummer zijn? staat text niet voor de text op de site die je invult?

Deze name kan alles zijn wat jij wilt, je kan zelf bepalen hoe wat voor name je aan je element geeft. Deze name heb je wel weer nodig om de waarde die is ingevuld in het inputveld te krijgen. Je roept dus de value van je input op door php om de $_POST['jouwvariablename'] op te roepen.

de input type="text" geeft aan wat voor element het is.
input type="mail" geeft aan mail adres
input type="password" invoerveld voor wachtwoorden.
ga zo maar door
Gewijzigd op 24/01/2013 21:04:25 door arend b
 
Henk McFlator

Henk McFlator

24/01/2013 21:03:13
Quote Anchor link
-
Gewijzigd op 24/01/2013 21:04:33 door Henk McFlator
 



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.