inserten

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Applicatie ontwikkelaar

Functie omschrijving Zelfstandige applicatie ontwikkelaar gezocht voor familiair bedrijf in omgeving Capelle ad Ijssel Ben jij op zoek naar een nieuwe uitdaging en zoek jij een informele werkgever waar je zelfstandig kunt werken binnen een leuk IT team, lees dan snel verder want wie weet zijn wij op zoek naar jou! Een deel van jouw werkzaamheden: Onderhouden en ontwikkelen van de IT systemen; Opzetten van Azure Cloud systemen, denk aan interfaces, hardware op de Cloud, webportalen of BI functies; Werken aan scripts binnen verschillende software applicaties, denk aan ERP en CAD; Ontwikkelen en implementeren van MS PowerApps en Power BI.

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 »

Lead developer

Functie Als Lead developer wordt jij onderdeel van een multidisciplinair team van circa 23 software engineers. Als team werken jullie agile en zijn termen als Continuous Integration en Continuous Delivery dagelijkse koek. Jullie werken aan uitdagende en afwisselende projecten met als doel klanten een totaal oplossing aan te kunnen bieden. Jij wordt verantwoordelijk voor complete projecten waarbij jij als verantwoordelijke zorgt dat het project op de juiste manier blijft draaien. Zo haal jij ook de requirements op bij de klant en kijk jij samen met het team en met de salesafdeling hoeveel uren hiervoor nodig zijn. Daarnaast stuur jij jouw

Bekijk vacature »

Medior/senior Back-end developer wanted!

Functie Because of the growth within the company, we are looking for reinforcement in the devlopmenttean. As a back-end developer you build the company software that helps us with the primary processes. A fun (internal) project in which you continuously develop the software! You will work in a small team, we have daily stand-ups and a scrum session every fortnight, led by our Scrum Master. During these sessions, you get the opportunity to present your ideas and discuss them with your fellow developers and the Product Owner. Within the development teams, we use Trello, Gitlab, Jiira, Confluence and Boockstack. They

Bekijk vacature »

.NET software developer

Functie omschrijving Voor een gewilde werkgever in omgeving Roosendaal zijn wij op zoek naar een back-end software developer met een aantal jaar werkervaring. Je krijgt een plekje in het workflow team en je zal betrokken worden bij het bouwen van nieuwe software, en het optimaliseren van bestaande code. Je werkt bij dit bedrijf in een Scrum team waarin je soms klantcontact hebt. Jouw werkzaamheden zullen er als volgt uit zien: Je krijgt een plekje op de in-house IT afdeling. Deze afdeling bestaat uit zo'n 12 collega's, verdeeld over verschillende specialisaties (BI, Beheer, Business software & workflow). De vacature staat open

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 »

Lead Java Developer

Dit ga je doen Je taken bestaan onder andere uit: Het aansturen van een development team bestaande uit 8 collega's op technisch maar ook HR gebied; Het maken van strategische keuzes omtrent de (nieuw)bouw van deze applicatie; Het maken van technische ontwerpen; Hands-on mee ontwikkelen met het team (met o.a. Java, Spring, Angular, REST); Reviewen van code en feedback geven op collega developers. Hier ga je werken Als Lead Software Developer ben je verantwoordelijk voor één van de vier Agile Java ontwikkelteams die bouwen aan technologie die duizenden instanties wereldwijd verbindt. Dit Agile team, data Jira en Confluence gebruikt en

Bekijk vacature »

Fullstack developer

Zie jij mogelijkheden om onze tooling technisch te verbeteren en uit te bouwen? Over Jobmatix Jobmatix is een innovatieve en internationale speler op het gebied van jobmarketing. Onze jobmarketing automation tool helpt organisaties bij het aantrekken van nieuw talent door vacatures digitaal, geautomatiseerd en op een efficiënte manier te adverteren en onder de aandacht te brengen bij de doelgroep op 25+ jobboards. Volledig performance-based, waarbij organisaties betalen op basis van cost per click of cost per applicant. Maandelijks wordt onze jobmarketing automation tool al gebruikt door vele directe werkgevers, intermediairs en mediabureaus, waaronder Picnic, Rijkswaterstaat, AdverOnline, Schiphol, DPA, Teleperformance en

Bekijk vacature »

Dynamics Ontwikkelaar

Dit ga je doen Ontwikkelen van Dynamics 365 voor de interne uitrol; Samen met de consultants sparren met klanten over de wensen en eisen; Ontwikkelen van Dynamics 365 voor verschillende grote klanten; Technische analyse en testen; Meedenken over het gebruik en de richting van Dynamics binnen de organisatie. Hier ga je werken Onze opdrachtgever, gevestigd in regio Eindhoven, levert een compleet dienstenpakket op het gebied van IT. Zij pakken verschillende (complexe) vraagstukken van grote organisaties op. De sfeer intern is gezellig en informeel. Men houdt van hard werken maar gezelligheid door middel van een borrel of gezamenlijke lunch komt er

Bekijk vacature »

Ontwikkelaar MS Dynamics 365 Projecten

Samengevat: Deze werkgever is de kwaliteitsdienst in de tuinbouwsector. Ben jij een ervaren ontwikkelaar? Heb jij ervaring met Ms Dynamics 365 BC? Vaste baan: Ontwikkelaar Ms Dynamics 365 BC ICT MBO 3.500 - 5.000 Ontwikkelaar Ms Dynamics 365 BC Ons bedrijf bewaakt en bevordert de kwaliteit van producten, processen en ketens in de tuinbouw. Wij kenmerken zich door openheid, ruimte voor initiatief, collegialiteit en zelfontplooiing. Deze werkgever is een veelzijdige organisatie. Je werkt voor de eigen IT organisatie. Zij werken met moderne technologie en staan open voor innovatie. Functie: Voor de vacature als Ontwikkelaar Ms Dynamics 365 BC Roelofarendsveen MBO

Bekijk vacature »

C# .NET Ontwikkelaar ASP.NET

Samengevat: Deze werkgever is een inkooporganisatie. Ben jij een ervaren .Net ontwikkelaar? Heb je ervaring met .Net en C#? Vaste baan: C# .NET Developer .Net MBO HBO €3.100 - €4.300 Onze missie is: “Een essentiële bijdrage leveren aan het verlagen van de integrale kostprijs van de aangesloten groothandels, middels het bundelen van inkoopvolume en het creëren van synergie met en tussen de groothandels en leveranciers, met scherpe inkoopprijzen, goede handelscondities en gerichte dienstverlening als resultaat” Zij werken voor MKB klanten. Deze werkgever heeft veel verschillende projecten. Houd jij van afwisseling? Dan zit je bij hun goed! De branche van dit

Bekijk vacature »

Software developer (PHP) - Utrecht centrum

Functie Ieder onderdeel van de software draait op aparte servers en het bestaat dus echt uit verschillende componenten. Het team bestaat uit 4 developers, een klein team dus met korte lijnen. Alles in intern ontwikkeld en je werkt aan alle facetten. Van uitbreiding van de core tot maatwerk voor de klant. Ook liggen er verschillende uitdagingen op servervlak en databases. Je zult de eerste periode veel samenwerken met de lead developer om vervolgens echt je gang te gaan binnen de software. In het team streven ze naast de hoogst haalbare kwaliteit. Hiervoor werken ze nauw met elkaar samen en levert

Bekijk vacature »

REMOTE - Front-end Angular developer

Functie Het IT-team bestaat momenteel uit de IT Manager, 2 back-end developers, 1 fullstack developer, 1 designer en een DevOps engineer. Ze zijn momenteel op zoek naar een ervaren Front-end developer die autonoom en gedisciplineerd aan de slag gaat, en bij aanvang als enige developer met hun Front-end applicaties bezig is. Wel hebben ze de ambitie om hier snel een 2e developer bij te vinden die jij dan ook zal kunnen aansturen/begeleiden. Je zult aan de slag gaan met het doorontwikkelen van hun bestaande UI in Angular. Maar ook het ontwikkelen van een mobiele app. Hierbij hechten ze veel waarde

Bekijk vacature »

C# Unity Developer

Functieomschrijving Ontwikkel jij mee door applicaties te bouwen die bijdragen aan het optimaliseren van processen? Voor een erkende werkgever in regio Tilburg zijn wij op zoek naar een Unity C# Developer die graag de uitdaging aangaat! Jouw werkzaamheden zullen er als volgt uitzien: Je bent een luisterend oor naar klanten en vertaalt hun wensen door naar bruikbare software; Je werkt aan innovatieve softwareoplossingen voor het verbeteren en/of vernieuwen van processen; Je bent verantwoordelijk voor het uitvoeren van updates/aanpassingen aan de reeds draaiende applicaties. Bedrijfsprofiel Je komt te werken voor een internationale werkgever in regio Tilburg. Samen met een vooruitstrevend team

Bekijk vacature »

Front-end Developer

Functie omschrijving Gezocht front-end developer! Voor een toffe organisatie in de regio Rhenen zij wij op zoek naar een front-end developer die de eindverantwoordelijkheid op zich neemt van alles wat met design te maken heeft. In deze functie heb je een adviserende rol en beschik je over een grote dosis vakinhoudelijke kennis. Samen met collega’s en klanten overleg je om aangeleverde designs om te zetten naar unieke concepten. Zo draag jij je steentje bij aan de groeiambities van de klant. Voor klanten wordt jij het vaste aanspreekpunt als het gaat over planningen hierin houdt je alle betrokkenen goed op de

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

08/11/2024 14:52:39
 
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.