inserten

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

PHP developer

Functie omschrijving Voor een klein bedrijf in de buurt van Nieuwegein zijn wij per direct op zoek naar een talentvolle PHP developer. Er wordt veel ruimte geboden voor eigen initiateven, waardoor je een mooie stempel kan drukken op jouw eigen werkzaamheden (zowel operationeel als strategisch). Het bedrijf heeft middels externe programmeurs een multimedia platform ontwikkeld, maar willen geleidelijk de ontwikkeling naar binnen halen. Om die reden zoeken zij een communicatieve interne PHP developer die graag meebouwt aan het succesvolle product. Je gaat de volgende werkzaamheden verrichten: Platform beheren en programmeren (PHP, MySQL, JQuery, Javascript, XML & HTML); Communicatie en aansturing

Bekijk vacature »

Medior/senior front end developer React Sportsoftw

Functie Voor deze functie ben ik op zoek naar een enthousiaste front end developer die communicatief vaardig is. Jij wordt onderdeel van een enthousiast jong team dat werkt aan grote websites. Binnen jouw rol ben jij diegene die de vertaling maakt van design naar functionele code en zorg jij voor goede experience op meerdere platformen. Dit doe je natuurlijk door gebruik te maken van onze stack; Javascript, HTML, CSS en React. Daarnaast wordt er gebruik gemaakt van Webcomponents en verschillende authenticatie tools. Doordat er hier gestreefd wordt naar de beste gebruikerservaringen, wordt het product constant doorontwikkeld. Hierdoor blijven ze voor

Bekijk vacature »

.NET developer

Functie Voor jou als junior .NET ontwikkelaar staat er een flinke uitdaging klaar bij dit bedrijf waar jij veel van kan gaan leren. Zo willen zij een flinke uitbreiding doen op het webbased gedeelte dat zij nu hebben en willen zij het standaard deel gaan moderniseren. Jouw team is dan ook op zoek naar een junior .NET ontwikkelaar die het leuk vindt om op basis van research en development aan de slag te gaan. Jouw mening telt mee als het gaat om hoe en met wat deze applicaties gebouwd en herschreven gaan worden. Jouw functie bij dit bedrijf gaat dan

Bekijk vacature »

Senior front-end developer (React)

Functie Momenteel zijn ze op zoek naar een ervaren front-end developer. Als senior werk je nauw samen met 5 collega developers. Een klein scrum team dus, met korte lijnen waardoor jouw ideeën snel tot uitvoering gebracht kunnen worden. De huidige applicaties worden veelal ontwikkeld met o.a. React, Redux, TypeScript. Ze zijn echt op zoek naar een kartrekker in het team. Naast het meedenken over, opzetten en uitvoeren van bijvoorbeeld de architectuur of toepassing van nieuwe technieken krijg je ook veel tijd om de meer junior (front-end) developers te begeleiden. Hierin nemen ze graag de tijd om mensen de ruimte te

Bekijk vacature »

Full Stack Developer

Ben jij een kei van een full-stack developer? Heb je ambitie om te groeien en jezelf te ontwikkelen binnen een ambitieus bedrijf? Gaat jouw hart sneller kloppen van transpilers of frameworks zoals Angular, Vue of React? Dan ben jij de persoon die wij zoeken! Voor onze opdrachtgever zijn wij op zoek naar een full-stack developer om onderdeel te zijn van een team dat bestaat uit gedreven developers. Ieders met hun eigen specialiteiten en kennis van de projecten en behoeften vanuit de product owners. We zoeken iemand die met zijn/haar huidige competenties en domeinen dit team wil begeleiden, stimuleren en tevens

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 »

Front end developer

Functie Binnen de functie van Front-end developer werk je mee aan uitdagende klantprojecten. In teamverband werk je aan de voorkant van onze state-of-the-art portaal oplossingen en apps. Dit alles gebeurt in een multidisciplinaire omgeving waarbij je de ruimte hebt om te sparren, je ideeën scherp te stellen, en waar je met de benodigde kennis en ervaring om je heen altijd terecht kunt bij je collega’s voor vragen en ondersteuning. Meestal werk je vanuit ons kantoor maar we bieden ook alle faciliteiten om thuis te kunnen werken. Voor sommige projecten ga je mee naar de klant, wellicht zelfs in het buitenland!

Bekijk vacature »

Programmeur / Developer

Voor een familiebedrijf in Doetinchem, actief in de machinebouw voor de food-sector, zijn wij op zoek naar een programmeur / developer. In deze functie ben je werkzaam in een team van 5 medewerkers. Je werkzaamheden bestaan onder andere uit het verhelderen van requirements vanuit de opdrachtgever, de klant en de afdeling ontwikkeling. Je verricht haalbaarheidsstudies en werkt specificaties uit die je afstemt met de opdrachtgever. Je ontwerpt design in software en stemt af met je collega's. De huidige vision-systemen zijn geschreven in C software, welke draait op een CUDA platform. Je schrijft en codeert software en zal gaan testdraaien. Tot

Bekijk vacature »

Senior .NET Ontwikkelaar

In het kort Als Senior .NET ontwikkelaar ga je binnen onze business unit Transport en Logistiek aan de slag met complexe maatwerk software voor bedrijf kritische systemen binnen de technische automatisering. Denk bijvoorbeeld een IoT-oplossing voor de logistieke sector waarbij we van ruim 200.000 machines de telemetrie en events verwerken. We zijn actief in de distributielogistiek, havenlogistiek (denk aan ECT) en productielogistiek. Naast C# en .NET Core maken we ook gebruik van Azure technologie. En als trotse Microsoft Gold Partner leren we graag van en met jou. Wil jij jezelf blijven ontwikkelen binnen de technische automatisering met .NET, dan gaan

Bekijk vacature »

Lead developer

Functie Als lead developer wordt jij verantwoordelijk voor een van onze development teams. Samen met de Software Architect bewaak jij de kwaliteit en uitvoering van onze complexe vraagstukken. Daarnaast ben jij verantwoordelijk voor het inschatten, designen en ontwikkelen van middelgrote tot grote veranderingen in de software. Ook coördineer jij het proces rondom complexe technische vraagstukken. Verder bestaat jouw takenpakket uit het volgende: – Het aansturen van jouw development team; – Het begeleiden van Junior Software Engineers; – Het maken van technische analyses m.b.t. nieuwe aanvragen en het tijdsbestek inschatten voor de uitvoering hiervan; – Het uitvoeren van de ontwikkeling van

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 Developer te Naarden

Bedrijfsomschrijving Voor mijn klant ben ik op zoek naar een .NET Developer om het huidige team te komen versterken. Deze organisatie bevindt zich in de logistieke sector, en zij hebben een eigen ERP systeem ontwikkeld dat zij inzetten ter optimalisatie van de logistieke processen van haar eindklanten. Deze organisatie bestaat inmiddels al ruim 20 jaar, waarbij zij een duidelijke missie hebben, namelijk: het werk van de eindklant makkelijker maken door de systemen die zij leveren. Ze werken over heel de wereld, wat deze organisatie een echte internationale speler maakt. Binnen de organisatie kenmerken ze zich door een dynamische en professionele

Bekijk vacature »

Software Programmeur PHP

Functie Ben jij op zoek naar een nieuwe uitdaging als PHP developer en zoek je een leuke platte organisatie? Lees dan snel verder! Voor een opdrachtgever in omgeving Capelle aan den IJssel dat zich gespecialiseerd heeft in het realiseren van veilige netwerkverbindingen zijn wij op zoek naar een leuke software developer ter versterking van het huidige team. Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen PHP, JAVA en Node.js. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn

Bekijk vacature »

Senior Front-end Developer

Dit ga je doen Met behulp van diverse programmeertalen ontwikkelen van Front-end software; Het begeleiden van het front-end team; Het oplossen van incidenten; Het bijhouden van een backlog; Je hebt een actieve bijdrage in de wekelijkse overleggen met de omliggende teams; Je houdt trends bij en adviseert het management hierover waar nodig; Helder communiceren met de stakeholders om hen zo mee te nemen in projecten en laten inzien wat de duur en toegevoegde waarde van bepaalde projecten is. Hier ga je werken Deze organisatie heeft circa 40 miljoen bezoekers per maand en heeft innovatie hoog in het vaandel staan. Het

Bekijk vacature »

.NET Developer Medior Senior

Dit ga je doen Ontwikkelprocessen verder optimaliseren en verder ontwikkelen met C#; CI/CD-pipelines automatiseren; Herbruikbare componenten maken; Testen; Front-end pagina's gebruiksvriendelijk maken. Hier ga je werken Als .NET Developer kom jij terecht binnen een grote en internationale organisatie. Zij streven naar een positieve impact op de mens, milieu en maatschappij. Het bedrijf is oorspronkelijk een familiebedrijf en werkt aan de productie van hoogwaardige en technische systemen voor de gezondheidszorg. Momenteel willen zij betere ontwikkelprocessen creëren op internationaal gebied en staat kwaliteit en veiligheid voor hun op nummer 1! Als .NET Developer werk jij aan het ontwikkelen van verbeterde software voor

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

24/04/2024 17:01:01
 
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.