inserten

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

C# .Net Developer

Dit ga je doen Het bouwen van Api's; Nieuwe oplossingen bouwen met C# .Net; De huidige software uitbouwen met C# .Net; Meewerken in projecten; Meedenken aan de toekomstplannen en verbeteringen; Onderdeel van het Scrum Team. Hier ga je werken Onze klant is een dienstverlenende organisatie voor diverse soorten organisaties in Nederland. Ze zijn van oorsprong een familiebedrijf en er is een open cultuur. Ze zijn vooruitstrevend op IT gebied en hebben een eigen inhouse development team van circa 11 man. Je komt hier te werken in het subteam .Net Core. Hier werken ze volgens scrum met de nieuwste technieken en

Bekijk vacature »

Full-stack Developer

As a Full-stack developer at KUBUS, you will develop the (web)applications and services of BIMcollab. You will work on both the front- and back-end. As a software company, KUBUS is in a unique position. We build our own products that are used by tens of thousands of users worldwide. Our company is just the right size: big enough to make a real impact in the market, but small enough that as an individual developer you can have an impact and really make a difference. Our development team consists of over 40 developers, testers, scrum masters and product owners, divided over

Bekijk vacature »

Java developer Zorgsysteem

Dit ga je doen Werken aan het eigen gebouwde zorgsysteem; Verbeteringen maken en toepassen binnen de applicatie; Jij gaat werken aan de Back-end van de applicatie en sporadisch werk je mee aan de Front-end; Samenwerken met andere teams voor een optimaal resultaat; Jij kan 'clean' werken en high quality code schrijven; Jij werkt resultaatgericht. Hier ga je werken De organisatie houdt zich bezig met diverse applicaties met betrekking tot zorgregistratie. Dankzij hun systeem komt alle informatie, omtrent de zorg van een patiënt, op een overzichtelijke en toegankelijke manier samen in één systeem te staan. Op deze manier is deze informatie

Bekijk vacature »

Leidinggevend Full Stack Developer

Hé jij, nieuwe Pinkcuber! Ga aan de slag bij Pinkcube, online leverancier van promotieartikelen! Een innovatieve organisatie waar extra stappen zetten voor klanten de normaalste zaak van de wereld is. Ambitieus zijn we ook. ‘Naoberschap’ staat bij Pinkcube hoog in het vaandel; we helpen elkaar en iedereen is welkom. Pinkcube is Great Place to Work Certified, erkend leerbedrijf, maatschappelijk betrokken partner van stichting Present en partner van CliniClowns. En misschien wel jouw nieuwe werkgever. Wij zoeken namelijk een enthousiaste: Leidinggevend Full Stack Developer (40 uur, medior/senior) Ben jij klaar om baanbrekende ideeën tot leven te brengen en deel uit te

Bekijk vacature »

Trainee pega developer

Wil jij een mooie stap maken in jouw carrière? Mooi! Bij De Mandemakers Groep haal je binnen 6 maanden je CSA- en CSSA-certificaten, waarna jij aan de slag kan als Pega-developer in ons IT-team. Achter de schermen zorg jij ervoor dat collega’s efficiënt werken en klanten iedere dag beter geholpen worden. Wil jij daaraan bijdragen? En jouw ICT-skills ontwikkelen? Lees dan snel verder en solliciteer vandaag nog als trainee Pega-developer. Wat ga je doen? Als trainee Pega developer leiden wij je op tot gecertificeerd software developer voor het low-code platform PegaSystems. In de training ben je verantwoordelijk voor een te

Bekijk vacature »

OutSystems Developer

Dit ga je doen Het van scratch af aan ontwikkelen van applicaties met OutSystems; Het aanhaken bij diverse projecten binnen de organisatie; Schakelen met de business; Meedenken over de mogelijkheden van het platform binnen de organisatie. Hier ga je werken Deze organisatie is een toonaangevende speler in de vastgoedbranche en telt momenteel ruim 500 medewerkers. Met meer dan 150 applicaties staat er een complex applicatielandschap, bestaande uit standaard- en maatwerkapplicaties. De maatwerkapplicaties worden ontwikkeld door een inhouse development team. Het doel voor de komende periode is het verder vernieuwen en optimaliseren van het huidige applicatielandschap. Zo staat de organisatie aan

Bekijk vacature »

E-Identity Developer met Projectleider Kwaliteiten

Functieomschrijving Voor de kamer van koophandel zijn we op zoek naar een E-Identity developer met projectleider kwaliteiten. Voor deze opdracht zoekt KVK een Informatieanalist met Technisch Projectleider en ICT developer kwaliteiten, met kennis van E-identity. We zoeken in de breedte en niet specifiek in de diepte qua skillset. Een Junior Projectmanager, een Junior Informatieanalist, een Junior Developer (full stack), een Junior Designer en een Junior ICT architect ineen, met een sterk gevoel van stakeholder management en planning vaardigheden. Door de internationale setting, én de realisatie van ontsluiting van en naar basisregisters toe zijn wij op zoek naar enige ervaring binnen

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 »

.NET Developer C# VB

Samengevat: Deze werkgever is actief in software voor het matchen van vraag en aanbod van gebruikte auto-onderdelen. Ben jij een .NET Developer? Heb je ervaring met het ontwikkelen (REST) en integreren van webservices? Vaste baan: C# .NET Developer C# VB HBO €2.600 - €6.200 Wij ontwikkelen software om vraag en aanbod van onderdelen van personenauto's bij elkaar te brengen. Deze werkgever is een veelzijdige organisatie. Je werkt voor de eigen IT organisatie. Zij werken met moderne technologie en staan open voor innovatie. De branche van dit bedrijf is Automotive. Functie: Voor de vacature als .NET Developer Dordrecht HBO ga je

Bekijk vacature »

Full stack developer Node.js, React Remote

Functie Als fullstack JavaScript developer vind jij het uitdagend om op basis van concrete klantvragen nieuwe functionaliteiten te ontwikkelen. Bij voorkeur worden deze functionaliteiten op een bepaalde manier geprogrammeerd, zodat ze door meerdere klanten te gebruiken zijn. Je hebt dus vaak te maken met abstracte vraagstukken. Om dit te kunnen realiseren sta je nauw in contact met de product owner en/of klant. Je bent niet alleen onderdeel van het development team, maar hebt ook vaak contact met de product-owner en/of klanten om daardoor inzichten te verzamelen die leiden tot productverbeteringen. • Inzichten verzamelen bij de klant en/of product owner •

Bekijk vacature »

In-house .NET software developer

Functie omschrijving Ben jij op zoek naar een uitdagende in-house development functie? Maak jij graag hét verschil m.b.t. interne automatisering? Haal jij energie uit het automatiseren van processen voor je eigen collega's? Dan hebben wij de perfecte vacature voor je! Voor een gezellig Brabants familiebedrijf, zijn wij op zoek naar een .NET software developer. Je gaat in deze zelfstandige functie werken aan de ontwikkeling van eigen applicaties & en het koppelen van deze applicaties aan de ingekocht software. Jouw werkzaamheden zien er als volgt uit: Het management team signaleert behoeftes vanuit de business. Vervolgens worden deze behoeftes uitgewerkt en geprioriteerd.

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 »

Creatieve Front-end developer gezocht!

Functie Het front-end team bestaat momenteel uit 4 collega’s en is hard aan het groeien! Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren. Je werkt in het front-end team samen met de back-end teams en product owners om te zorgen dat de applicaties een fijne gebruikerservaring opleveren. Jouw expertise zorgt ervoor dat de juiste keuzes gemaakt worden qua techniek en ontwerp, van back-end tot aan gebruiker. In samenspraak met je team bepalen jullie de beste keuze voor techniek. Ook is er altijd ruimte om nieuwe technieken te ontdekken. Eisen • Je hebt gedegen

Bekijk vacature »

.NET Developer Senior

Dit ga je doen Het ontwikkelen van backend applicaties in C#; Het maken van vele koppelingen met andere ERP-applicaties zoals JD Edwards en SAP; Je bent (mede) verantwoordelijk voor het opstellen van technisch ontwerpen voor de te ontwikkelen software oplossingen; Je bent gemiddeld 90% van je tijd inhouse oplossingen aan het ontwikkelen en testen. De overige 10% van je tijd ben je bij klanten op locatie om oplossingen te implementeren, klanten te begeleiden en de software verder te innoveren; Naast het zelfstandig ontwikkelen van software oplossingen ben je ook bezig met het waarborgen van je contacten bij de klant, het

Bekijk vacature »

.NET developer

Functie Als .NET developer start jij in een ontwikkelteam met 15 developers en twee testers. Samen zijn jullie verantwoordelijk voor financiële applicaties met meer dan 50.000 gebruikers. Een deel van het team is verantwoordelijk voor de webapplicaties van deze organisatie. Ook zijn er twee app ontwikkelaars werkzaam in het team die zich focussen op de mobiele applicatie. Als .NET ontwikkelaar ga jij aan de slag met de webapplicaties van deze organisatie. Hierbij maak jij o.a. gebruik van C# .NET, ASP.NET, T-SQL, Angular en TypeScript. De nadruk van jouw functie ligt wel op de backend van de applicatie. Wat jouw functie

Bekijk vacature »

Pagina: « vorige 1 2

- Ariën  -
Beheerder

- Ariën -

28/11/2021 19:32:24
Quote Anchor link
De vraag is, waarin ik al in mijn vorige post hintte, of je wel een sloot aan empty ()'s wilt.

Wil je niet per stuk weten welke niet valideert? Dat lijkt mij zinniger dan te vragen: "Is voornaam of achternaam of email of telefoon...... niet leeg?" Met antwoord, ja of nee.
Gewijzigd op 28/11/2021 19:33:43 door - Ariën -
 
PHP hulp

PHP hulp

29/04/2024 19:22:35
 
Ed Jeurissen

Ed Jeurissen

28/11/2021 19:57:47
Quote Anchor link
Hoi Arien,

Zou niet hoven want die zijn allemaal required. Dat wordt in HTML al ondervangen. Maar dat lost het probleem niet op!
die empty dingen heb ik allemaal verwijderd maar

IK hou weer een hele berg (wel dezelfde) fouten over


Notice: Undefined index: voornaam in C:\USB WebServer\root\Youtube\Youtube2\registreren4.php on line 9

Notice: Undefined index: achternaam in C:\USB WebServer\root\Youtube\Youtube2\registreren4.php on line 10

Notice: Undefined index: email in C:\USB WebServer\root\Youtube\Youtube2\registreren4.php on line 11

Notice: Undefined index: telefoon in C:\USB WebServer\root\Youtube\Youtube2\registreren4.php on line 12

Notice: Undefined index: adres in C:\USB WebServer\root\Youtube\Youtube2\registreren4.php on line 13

Notice: Undefined index: postcode in C:\USB WebServer\root\Youtube\Youtube2\registreren4.php on line 14

Notice: Undefined index: woonplaats in C:\USB WebServer\root\Youtube\Youtube2\registreren4.php on line 15

Notice: Undefined index: username in C:\USB WebServer\root\Youtube\Youtube2\registreren4.php on line 16

Notice: Undefined index: password1 in C:\USB WebServer\root\Youtube\Youtube2\registreren4.php on line 17

Notice: Undefined index: password2 in C:\USB WebServer\root\Youtube\Youtube2\registreren4.php on line 18

Notice: Undefined index: geslacht in C:\USB WebServer\root\Youtube\Youtube2\registreren4.php on line 19

Notice: Undefined index: geboortedatum in C:\USB WebServer\root\Youtube\Youtube2\registreren4.php on line 20

Notice: Undefined index: usertype in C:\USB WebServer\root\Youtube\Youtube2\registreren4.php on line 21

Notice: Undefined variable: username in C:\USB WebServer\root\Youtube\Youtube2\registreren4.php on line 26
INSERT INTO user (voornaam, achternaam, email, telefoon, adres, postcode, woonplaats, username, password1, password2, geslacht, geboortedatum, usertype) VALUES ('', '', '', '', '', '', '', '', '', '', '', '', '' )

Form submitted succesfully

Ik merk wel op dat ik denk dat de database nu wel gevuld kan worden!
 
- Ariën  -
Beheerder

- Ariën -

28/11/2021 20:00:48
Quote Anchor link
Dus je wil niet duidelijk aan je gebruiker aangeven WELK veld niet goed ingevuld is?

Ik zou me snel ergeren als gebruiker als er enkel gezegd wordt dat de invoer niet klopt.

Over je foutmeldingen:
Je variabelen bestaan niet. Vermoedelijk controleer je niet of het formulier verstuurd is via POST.
Gewijzigd op 28/11/2021 20:02:18 door - Ariën -
 
Ed Jeurissen

Ed Jeurissen

28/11/2021 20:06:36
Quote Anchor link
ze zijn via POST verstuurd!

zie bijgaand: <form action=registreren4.php method="POST">

Maar hoe op te lossen???
 
- Ariën  -
Beheerder

- Ariën -

28/11/2021 20:11:06
Quote Anchor link
Hoe ziet je code er nu uit?
Ikzelf raad aan om zo te controleren of er ge-POST is:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
if($_SERVER['REQUEST_METHOD'] == "POST") (
// Verstuurd via POST

// Hier je validatie met if'jes per veld
}
 
Ed Jeurissen

Ed Jeurissen

28/11/2021 20:25:14
Quote Anchor link
Helaas ook geen soelaas!

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
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
<?php

if($_SERVER['REQUEST_METHOD'] == "POST")
    // Verstuurd via POST
    
    // Hier je validatie met if'jes per veld


if(isset($_POST['submit']))
{

    if (
         !
empty( $_POST['voornaam'] ) &&
         !
empty( $_POST['achternaam'] ) &&
         !
empty( $_POST['email'] ) &&
         !
empty( $_POST['telefoon'] ) &&
         !
empty( $_POST['adres'] ) &&
         !
empty( $_POST['postcode'] ) &&
         !
empty( $_POST['woonplaats'] ) &&
         !
empty( $_POST['username'] ) &&
         !
empty( $_POST['password1'] ) &&
         !
empty( $_POST['password2'] ) &&
         !
empty( $_POST['geslacht'] ) &&
         !
empty( $_POST['geboortedatum'] ) &&
         !
empty( $_POST['usertype'] )
         )

    {

        $host = "localhost";
        $user = "root";
        $password ="usbw";
        $db = "login";
        $data = mysqli_connect( $host, $user, $password, $db );

        $voornaam = $_POST ['voornaam'];
        $achternaam = $_POST ['achternaam'];
        $email = $_POST ['email'];
        $telefoon = $_POST ['telefoon'];
        $adres = $_POST ['adres'];
        $postcode = $_POST ['postcode'];
        $woonplaats = $_POST ['woonplaats'];
        $gebruikersnaam = $_POST ['username'];
        $password1 = $_POST ['password1'];
        $password2 = $_POST ['password2'];
        $geslacht = $_POST ['geslacht'];
        $geboortedatum = $_POST ['geboortedatum'];
        $usertype = $_POST ['usertype'];




        $query = "INSERT INTO user (voornaam, achternaam, email, telefoon, adres, postcode, woonplaats, username, password1, password2, geslacht, geboortedatum, usertype)  VALUES ('" . $voornaam . "', '". $achternaam . "', '". $email . "', '". $telefoon . "', '". $adres . "', '". $postcode . "', '". $woonplaats . "', '". $username . "', '". $password1 . "', '". $password2 . "', '". $geslacht . "', '". $geboortedatum . "', '". $usertype . "' )";

        echo '<p>' . $query . '</p>';

        $run = mysqli_query ($data, $query); // or mysqli_error($data);

        if( $run )
        {

            echo "Form submitted succesfully";
        }

        else
        {
            echo "Form not submitted";
        }
        }

 else
       {
           echo "all fields required";
        }

}

?>


<html>
<head>
<link rel="stylesheet" type ="text/css" href="style4.css">
<link rel="icon" href="../../../../favicon.ico" type="image/x-icon" >
<title>Registratie Gebruiker</title>
</head>

<body>
    <div>
        <form action=registreren2.php method="POST">
            <div class = "loginbox">
                <img src="avatar.png" class="avatar">
                <h1>Registratie</h1>
                <p>Vul het formulier in</p>

                <div>
                    <label for = "voornaam"><b>Voornaam</b></label>
                    <input type="text" name ="voornaam" required>
                </div>

                <div>
                    <label for = "achternaam"><b>Achternaam</b></label>
                    <input type="text" name ="achternaam" required>
                </div>

                <div>
                  <label for = "email"><b>Email-adres</b></label>
                  <input type type="email" name ="email" required>
                <div>

                <div>
                    <label for = "telefoonnummer"><b>Telefoonnummer</b></label>
                    <input type="text" name ="telefoonnummer" required>
                </div>

                <div>
                    <label for = "adres"><b>Adres</b></label>
                    <input type="text" name ="adres" required>
                </div>

                <div>
                    <label for = "postcode"><b>Postcode</b></label>
                    <input type="text" name ="postcode" required>
                </div>


                <div>
                    <label for = "woonplaats"><b>Woonplaats</b></label>
                    <input type="text" name ="woonplaats" required>
                </div>

                <div>
                    <label for = "username"><b>Gebruikersnaam</b></label>
                    <input type="text" name ="username" required>
                </div>

                <div>
                    <label for = "password"><b>Wachtwoord</b></label>
                    <input type="password" name ="password1" required>
                </div>

                <div>
                    <label for = "password2"><b>Wachtwoord 2</b></label>
                    <input type="password" name ="password2" required>
                </div>

                <div class="form-group">
                    <label for="geslacht">Geslacht</label>
                    <div>
                    <label for="man" class="radio-inline"
                        ><input
                        type="radio"
                        name="geslacht"
                        value="m"
                        id="man"
                        />Man</label
                    >
                    <label for="vrouw" class="radio-inline"
                        ><input
                        type="radio"
                        name="geslacht"
                        value="f"
                        id="vrouw"
                        />Vrouw</label
                    >
                    <label for="anders" class="radio-inline"
                        ><input
                        type="radio"
                        name="geslacht"
                        value="o"
                        id="anders"
                        />Anders</label
                    >
                </div>



                <input type="submit" name="submit" value = "Registreren">
            </div>
        </form>
        <button><a href = "login2.php">Al een account?</a></button>
    </div>
</body>

</html>
 
Adoptive Solution

Adoptive Solution

28/11/2021 20:29:12
Quote Anchor link
Kijk nog eens naar mijn eerdere bijdrage.
Wellicht zit daar de oplossing bij.
https://www.phphulp.nl/php/forum/topic/inserten/104174/1/#754916
 
- Ariën  -
Beheerder

- Ariën -

28/11/2021 20:29:55
Quote Anchor link
Regel 3 i.p.v. regel 8
 
Ed Jeurissen

Ed Jeurissen

28/11/2021 20:35:11
Quote Anchor link
Arien hier snap ik niks van. Kun je duidelijk zijn. Dit is iemand met een kluitje het riet insturen. BEn hier al drie dagen mee bezig om het werkend te krijgen. Inserten in een db lijkt me iets essentieels. Ik ben op zoek naar werkende code!!
 
- Ariën  -
Beheerder

- Ariën -

28/11/2021 20:45:45
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
if($_SERVER['REQUEST_METHOD'] == "POST") {

in plaats van dit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
if(isset($_POST['submit']))


Verder zie je het verkeerd, we sturen je niet met een kluitje het riet in.
We geven toch echt aan wat je moet doen. :-)

Kijk ook eens met dit, nadat je hebt gecontroleerd of je formulier is ge-POST, welke inhoud er ge-POST is:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
echo "<pre>".print_r($_POST,true)."</pre>";
Gewijzigd op 28/11/2021 20:50:29 door - Ariën -
 
Ed Jeurissen

Ed Jeurissen

29/11/2021 17:42:46
Quote Anchor link
Hallo heren,

Allereerst mijn excuses voor mijn uitlatingen van gisteren.

Resultaat tot nog toe:

INSERT INTO user (voornaam, achternaam, email, telefoon, adres, postcode, woonplaats, username, password1, password2, geslacht, geboortedatum, usertype) VALUES ('Pietje', 'Puk', '[email protected]', '', 'etwet', '2352 bb', 'etwet', 'non', '123', '123', 'o', '', '' )

Form not submitted
Array
(
[voornaam] => Pietje
[achternaam] => Puk
=> [email protected]
[telefoonnummer] => 1
[adres] => etwet
[postcode] => 2352 bb
[woonplaats] => etwet
[username] => non
[password1] => 123
[password2] => 123
[geslacht] => o
[submit] => Registreren
)


Hij doet wel iets maar slaat ze niet op in de db.

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
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
<html>
<head>
<link rel="stylesheet" type ="text/css" href="style4.css">
<link rel="icon" href="../../../../favicon.ico" type="image/x-icon" >
<title>Registratie Gebruiker</title>
</head>

<body>
    <div>
        <form action=registreren4.php method="POST">
            <div class = "loginbox">
                <img src="avatar.png" class="avatar">
                <h1>Registratie</h1>
                <p>Vul het formulier in</p>

                <div>
                    <label for = "voornaam"><b>Voornaam</b></label>
                    <input type="text" name ="voornaam" required>
                </div>

                <div>
                    <label for = "achternaam"><b>Achternaam</b></label>
                    <input type="text" name ="achternaam" required>
                </div>

                <div>
                  <label for = "email"><b>Email-adres</b></label>
                  <input type type="email" name ="email" required>
                <div>

                <div>
                    <label for = "telefoonnummer"><b>Telefoonnummer</b></label>
                    <input type="text" name ="telefoonnummer" required>
                </div>

                <div>
                    <label for = "adres"><b>Adres</b></label>
                    <input type="text" name ="adres" required>
                </div>

                <div>
                    <label for = "postcode"><b>Postcode</b></label>
                    <input type="text" name ="postcode" required>
                </div>


                <div>
                    <label for = "woonplaats"><b>Woonplaats</b></label>
                    <input type="text" name ="woonplaats" required>
                </div>

                <div>
                    <label for = "username"><b>Gebruikersnaam</b></label>
                    <input type="text" name ="username" required>
                </div>

                <div>
                    <label for = "password"><b>Wachtwoord</b></label>
                    <input type="password" name ="password1" required>
                </div>

                <div>
                    <label for = "password2"><b>Wachtwoord 2</b></label>
                    <input type="password" name ="password2" required>
                </div>

                <div class="form-group">
                    <label for="geslacht">Geslacht</label>
                    <div>
                    <label for="man" class="radio-inline"
                        ><input
                        type="radio"
                        name="geslacht"
                        value="m"
                        id="man"
                        />Man</label
                    >
                    <label for="vrouw" class="radio-inline"
                        ><input
                        type="radio"
                        name="geslacht"
                        value="f"
                        id="vrouw"
                        />Vrouw</label
                    >
                    <label for="anders" class="radio-inline"
                        ><input
                        type="radio"
                        name="geslacht"
                        value="o"
                        id="anders"
                        />Anders</label
                    >
                </div>



                <input type="submit" name="submit" value = "Registreren">
            </div>
        </form>
        <button><a href = "login2.php">Al een account?</a></button>
    </div>
</body>

</html>


<?php

        $host
= "localhost";
        $user = "root";
        $password ="usbw";
        $db = "login";
        $data = mysqli_connect( $host, $user, $password, $db );

        $voornaam = isset($_POST['voornaam']) && trim($_POST['voornaam'])!='' ? $_POST['voornaam'] : '';
        //$voornaam = $_POST ['voornaam'];
        $achternaam = isset($_POST['achternaam']) && trim($_POST['achternaam'])!='' ? $_POST['achternaam'] : '';
        //$achternaam = $_POST ['achternaam'];
        $email = isset($_POST['email']) && trim($_POST['email'])!='' ? $_POST['email'] : '';
        //$email = $_POST ['email'];
        $telefoon = isset($_POST['telefoon']) && trim($_POST['telefoon'])!='' ? $_POST['telefoon'] : '';
        //$telefoon = $_POST ['telefoon'];
        $adres = isset($_POST['adres']) && trim($_POST['adres'])!='' ? $_POST['adres'] : '';
        //$adres = $_POST ['adres'];
        $postcode = isset($_POST['postcode']) && trim($_POST['postcode'])!='' ? $_POST['postcode'] : '';
        //$postcode = $_POST ['postcode'];
        $woonplaats = isset($_POST['woonplaats']) && trim($_POST['woonplaats'])!='' ? $_POST['woonplaats'] : '';
        //$woonplaats = $_POST ['woonplaats'];
        $gebruikersnaam = isset($_POST['username']) && trim($_POST['username'])!='' ? $_POST['username'] : '';
        //$gebruikersnaam = $_POST ['username'];
        $password1 = isset($_POST['password1']) && trim($_POST['password1'])!='' ? $_POST['password1'] : '';
        //$password1 = $_POST ['password1'];
        $password2 = isset($_POST['password2']) && trim($_POST['password2'])!='' ? $_POST['password2'] : '';
        //$password2 = $_POST ['password2'];
        $geslacht = isset($_POST['geslacht']) && trim($_POST['geslacht'])!='' ? $_POST['geslacht'] : '';
        //$geslacht = $_POST ['geslacht'];
        $geboortedatum = isset($_POST['geboortedatum']) && trim($_POST['geboortedatum'])!='' ? $_POST['geboortedatum'] : '';
        //$geboortedatum = $_POST ['geboortedatum'];
        $usertype = isset($_POST['usertype']) && trim($_POST['usertype'])!='' ? $_POST['usertype'] : '';
        //$usertype = $_POST ['usertype'];




        $query = "INSERT INTO user (voornaam, achternaam, email, telefoon, adres, postcode, woonplaats, username, password1, password2, geslacht, geboortedatum, usertype)  VALUES ('" . $voornaam . "', '". $achternaam . "', '". $email . "', '". $telefoon . "', '". $adres . "', '". $postcode . "', '". $woonplaats . "', '". $gebruikersnaam . "', '". $password1 . "', '". $password2 . "', '". $geslacht . "', '". $geboortedatum . "', '". $usertype . "' )";

        echo '<p>' . $query . '</p>';

        $run = mysqli_query ($data, $query); // or mysqli_error($data);

        if( $run )
        {

            echo "Form submitted succesfully";
        }

        else
        {
            echo "Form not submitted";
        }

    
        echo "<pre>".print_r($_POST,true)."</pre>";
?>


Wat gaat er toch mis. Ik het idee het laatste stukje maar waar??
 
- Ariën  -
Beheerder

- Ariën -

29/11/2021 17:45:38
Quote Anchor link
Omdat je niet aan MySQL vraagt WAT er mis is, door mysqli_error($data) te gebruiken op lijn 158.
 
Ed Jeurissen

Ed Jeurissen

29/11/2021 17:56:16
Quote Anchor link
Ben ik nu blind??

Unknown column 'telefoon' in 'field list'

Ik zie het echt niet!!

Waar gaat het mis?



Toevoeging op 29/11/2021 17:57:27:

Toegevoegd/aangepast:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
        else
        {
            echo "Form not submitted";
            $fout = mysqli_error($data);
            echo '<p>' . $fout . '</p>';
        }
    
 
- Ariën  -
Beheerder

- Ariën -

29/11/2021 17:58:49
Quote Anchor link
Unknown column 'telefoon' in 'field list'

Vertaald:

Onbekende kolom 'telefoon' in 'veldlijst'

Spreekt voor zich. Je mist dat veld in je database.
Gewijzigd op 29/11/2021 17:59:31 door - Ariën -
 
Adoptive Solution

Adoptive Solution

29/11/2021 18:44:12
Quote Anchor link
Sluit de PHP code in met

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
if( isset($_POST['submit']))
{
..
}


En verander telefoon in telefoonnummer, iets wat ik al eerder onder de aandacht heb gebracht.
En dan werkt het. In ieder geval bij mij.
 
- Ariën  -
Beheerder

- Ariën -

29/11/2021 18:47:01
Quote Anchor link
Op sich is if( isset($_POST['submit'])) niet de juiste manier in mijn ogen.
Je wilt immers weten of het via POST verstuurd is, en niet of er op een knop gedrukt is.

Beiden zou wel kunnen als je twee verschillende submit knoppen hebt in een formulier.
Gewijzigd op 29/11/2021 18:47:23 door - Ariën -
 
Ivo P

Ivo P

30/11/2021 09:44:12
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$voornaam
= isset($_POST['voornaam']) && trim($_POST['voornaam'])!='' ? $_POST['voornaam'] : '';
?>


of de korte versie:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$voornaam
= filter_input(INPUT_POST, 'voornaam');
?>


https://www.php.net/filter-input

Waarbij je dan eventueel nog een 3e parameter kunt gebruiken die dan controleert of de gegeven invoer wel een getal / datum / emailadres is

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$email
= filter_input(INPUT_POST, 'email', FILTER_VALIDATE_EMAIL);
?>


https://www.php.net/manual/en/filter.filters.validate.php
 

Pagina: « vorige 1 2



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.