registratie, doet het, maar geeft error

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Graduate Class Geo-ICT ontwikkelaar voor de Utilit

Wil je onderdeel uitmaken van het grootste bedrijf met een eigen Geo-ICT community? Wat ga je doen? Wist je dat CGI het grootste bedrijf is met een eigen Geo-ICT community? Dat we ook in verschillende landen waaronder Nederland de koploper zijn op het gebied van Geo-ICT dienstverlening? We breiden onze Geo-ICT activiteiten steeds verder uit. Zo richten wij ons vooral op de nieuwste ontwikkelingen in de energiemarkt en de energietransitie. Het CO2 neutraal maken van de samenleving is onze doelstelling en jij kan daar een actieve bijdrage aan leveren! Onze Geo-ICT practice in Nederland heeft een unieke positie verworven op

Bekijk vacature »

Full Stack Java Developer Graduate Program - Exper

Via Experis Academy krijg je een unieke kans om de in de branche gewilde expertise op te doen die jou tot een gewilde Full Stack Java Developer met een frontend-specialisatie maken. Het programma duurt 21 maanden en eindigt met een vaste baan bij een van onze vele, boeiende klanten, of je blijft bij ons (Experis) werken. Ons programma tot Java Developer Experis Academy start met een op maat gemaakte cursus die drie maanden duurt. Gedurende deze maanden komen theorie, praktijk en Java-certificeringen aan bod. Hierbij is het onderwijsprogramma gebaseerd op de principes als versnelde training en flipped classroom. De volgende

Bekijk vacature »

Senior Developer C#

UPS is looking for a Senior Developer C# *REMOTE WORK POSSIBLE FOR THIS ROLE* As a Senior Developer at UPS you work on delivering functionality for highly complex IT systems. You collaborate in agile teams and participate in emerging technologies and processes like CI/CD and DevOps to ensure that we meet our objectives effectively and efficiently. Your primary role is to perform full system life cycle activities, e.g. analysis, technical requirements, design, coding, testing and the implementation of software. Working in our Europe development center in Eindhoven means working in an international team with onsite people as well as team

Bekijk vacature »

Business Developer Refurbished

Bestaande en nieuwe afzetkanalen aanboren om de verkopen van refurbished en andere niet-nieuwe apparaten omhoog te brengen. Wat doe je als Business Developer Refurbished bij Coolblue? Als Business Developer Refurbished ben jij verantwoordelijk om zoveel mogelijk afzetkanalen te vinden voor refurbished apparaten voor de beste prijs. Dit zijn voornamelijk opkopers en andere tussenpartijen. Ook Business Developer Refurbished worden? Lees hieronder of het bij je past. Dit vind je leuk om te doen Vrijheid hebben om zelf je afzetkanalen te zoeken en een door jou gekozen verkoopstrategie te hanteren Bij opkopers, kringloopwinkels en andere verkopers van 2de hands witgoed langs gaan

Bekijk vacature »

Full stack developer

Ben jij een Fullstack software ontwikkelaar die niet alleen wil coderen maar ook system engineering werk wil doen? Zoek niet verder! Ga bij Previder aan de slag met het Selfservice portaal en combineer software ontwikkeling met IT. Functie omschrijving Previder heeft een SelfService portal ontwikkeld waarin klanten diensten afnemen. Deze diensten worden (semi)automatisch geleverd vanuit onze backend systemen zoals onze Cloud, Infrastructuur en administratieve systemen. Naast Software ontwikkeling zijn kennis van IT en de business nodig om zo een vertaling te kunnen maken van de functionele wens naar een technisch ontwerp. Bij Previder zijn we op zoek naar een ervaren

Bekijk vacature »

Java Server Developer

Ontwikkel jij graag door aan de innovatieve, prijswinnende mobiele identiteitsverificatie oplossing ReadID? Dan is Innovalor op zoek naar jou als Java Server Developer Functie omschrijving Jouw baan! Ontwikkelen van onze ReadID SaaS server, met security en schaalbaarheid als belangrijk aandachtspunt; Bijdragen aan de routekaart voor ReadID, zoals toevoegen van nieuwe functionaliteiten en integratie met aanvullende producten van onze partners (zoals gezichtsherkenning); Helpen van developers van onze klanten bij het integreren van the ReadID API, vooral de server-side API's (REST, XML, JSON); Schrijven van API-documentatie voor onze klanten; Bijdragen aan geautomatiseerd testen; Optioneel bijdragen aan big-data analyse van onze logbestanden (ReadID

Bekijk vacature »

Medior PHP Developer

Kom je met ons samenwerken in ons mooi kantoor hartje centrum Breda? Wat ga je doen als developer bij JobBoost.io? Als software developer kom je bij JobBoost.io terecht in een hecht en gespecialiseerd team waar we elke werkdag streven naar een beter systeem. We hebben al grote resultaten behaald met onze kennis, ervaring en tooling die inspeelt op de behoefte van werkgevers die hun vacature advertenties optimaal willen adverteren. Dat doen we voor grote partijen zoals Arcadis, Kruidvat, PostNL en Takeaway. We zoeken een ervaren developer met ervaring die met onze Koen (CTO) kan opschalen in development capaciteit en het

Bekijk vacature »

back-end developer

Ben jij die innovatieve back-end developer die mee wil denken over en werken aan onze technische uitdagingen? Zet jij je in om medische applicaties te ontwikkelen die donatie en transplantatie van organen en weefsel mogelijk maken? Wat ga je doen Als backend developer bij de Nederlandse Transplantatie Stichting (NTS) werk je binnen een afdeling met gedreven programmeurs aan innovatieve oplossingen voor de technische uitdagingen die er liggen. De eindgebruikers waarvoor jij programmeert zijn onder andere artsen, promovendi, postdocs en onderzoekers in de ziekenhuizen en onderzoekers en medewerkers binnen de NTS. kortom, je bent een belangrijke spil in het hele donatieproces!

Bekijk vacature »

IT-traineeship junior software developer

Zoek jij een stevige uitdaging en de mogelijkheid om veel nieuwe dingen te leren in een dynamisch vakgebied? Doe mee aan ons IT Professional Program en ontwikkel jezelf tot software engineer! Je begint met een opleidingstraject van ongeveer 4 maanden. Hierin ga je aan de slag met verschillende technieken die je op conceptueel niveau leert te overzien en interpreteren. Onderwerpen die aan bod komen zijn o.a. programmeren (Java/C#/Python), Object Oriëntatie, Databases, Webservices & webtechnologieën, Domain Driven Design en Continuous Integration/Continuous Delivery. Sommige van deze onderdelen sluit je af met een examen en bijbehorende certificering. Het opleidingstraject zelf sluit je af

Bekijk vacature »

Customer Support Technician

Customer Support Technician XYZprinting, worldwide leader in Additive manufacturing, is looking for a Customer Support Technician for our Industrial Additive Manufacturing devices in the Netherlands Branch office. About the job As Customer support Technician, you will provide technical support and troubleshoot our 3D printers remotely or on site, beside this you will be responsible to offer our client base all over Europe training and guidance when you providing system introduction and operation mechanics. At the same time, you will be responsible to operate and supervise one of the most advanced 3Dprinting facilities in Europe. Along with your communicative personality, which

Bekijk vacature »

Senior PHP Developer

Kom je met ons samenwerken in ons mooi kantoor hartje centrum Breda? Wat ga je doen als developer bij JobBoost.io? Als software developer kom je bij JobBoost.io terecht in een hecht en gespecialiseerd team waar we elke werkdag streven naar een beter systeem. We hebben al grote resultaten behaald met onze kennis, ervaring en tooling die inspeelt op de behoefte van werkgevers die hun vacature advertenties optimaal willen adverteren. Dat doen we voor grote partijen zoals Arcadis, Kruidvat, PostNL en Takeaway. We zoeken een ervaren developer met ervaring die met onze Koen (CTO) kan opschalen in development capaciteit en het

Bekijk vacature »

Java Developer

Java Developer Are you looking to develop your career and satisfy your ambitions at a company where you can aspire to new heights, enjoy personal growth and thrive on achievement? At Dynamic Web Marketing we are looking for a passionate and ambitious Java developer, capable of making a positive impact on our key projects, while developing a successful and prosperous career in a challenging and rewarding international environment. We focus on being the best online marketing company in the field of online gaming. Working with us as a Java Developer means: Helping us build and improve a microservice-driven system with

Bekijk vacature »

Tech Lead Application Developer

UPS is looking for a Tech Lead Application Developer For our Europe development center in Eindhoven we’re looking for an Application Tech Lead that is able to work on enterprise type applications deployed across the world. As a tech lead at UPS you work on enabling the delivery of functionality for highly complex IT Systems. More than 500,000 UPSers move goods, capital and information across the world and deliver over 22 million items to their destinations every day. And our IT Systems make sure this can be done as efficient as possible. What You’ll Do You collaborate with internal customers

Bekijk vacature »

Senior Developer

Kom je met ons samenwerken in ons mooi kantoor hartje centrum Breda? Wat ga je doen als developer bij JobBoost.io? Als software developer kom je bij JobBoost.io terecht in een hecht en gespecialiseerd team waar we elke werkdag streven naar een beter systeem. We hebben al grote resultaten behaald met onze kennis, ervaring en tooling die inspeelt op de behoefte van werkgevers die hun vacature advertenties optimaal willen adverteren. Dat doen we voor grote partijen zoals Arcadis, Kruidvat, PostNL en Takeaway. We zoeken een ervaren developer met ervaring die met onze Koen (CTO) kan opschalen in development capaciteit en het

Bekijk vacature »

Back-end Developer - Senior

Is your native language PHP and you just love OOP? Then we need you! You will be working on developing the back-end in cooperation with the front-end developers. Job Description Our client is a medium sized specialist in email marketing. The company is characterized by an open atmosphere with a strong focus on personal development and interest. To support their growth we're searching for a highly experienced back-end developer. As a back-end developer, you're in charge of creating, maintaining, and testing software. Examples include databases, integration, APIs, and other back-end operations. We're seeking a developer who has experience in working

Bekijk vacature »
Pieter M

Pieter M

13/10/2010 12:09:57
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
<?php
    $studentnr
= $_POST["studentnr"];
    $wwoord = $_POST["wwoord"];
    $email = $_POST["mail"];

    $host = 'localhost';
    $gebruiker = 'root';
    $wachtwoord = 'root';
    $databasenaam = 'togepi';
            
    $db = mysql_connect($host, $gebruiker, $wachtwoord );
        mysql_select_db( $databasenaam );
        
        $query = " select *
            FROM accounts
            where studentnr = '$studentnr'; "
;  
    $result1 = mysql_query( $query );
    while( $regel = mysql_fetch_array( $result1 ))
    {

               $checknr = $regel['studentnr'];
    }

            
    $query = " select *
            FROM accounts
            where email = '$email'; "
;
    $result2 = mysql_query( $query );
    while( $regel = mysql_fetch_array( $result2 ))
    {

           $checkMail = $regel['email'];
    }

            
    if($checkMail != $email)
    {

        if($studentnr != $checknr)
        {

            $query = "INSERT INTO accounts(studentnr,wachtwoord,email)
                VALUES ('10074422', 'test', 'test')"
;
            mysql_query( $query);    
        }

                        
        else
        {
            echo "fout, student nummer in gebruik";
        }
            
    }

            
    else
    {
        echo "fout: mail adress in gebruik";
    }

            
    mysql_close($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
<FORM ACTION="registreer.php" METHOD="POST">
    <TABLE CELLSPACING="2" CELLPADDING="2" BORDER="0">
        <TR>
        <TD>student nummer:</TD>
        <TD><INPUT NAME="studentnr" maxlength="8" SIZE="30"><BR></TD>
        </TR>
        
        <TR>
        <TD>wachtwoord:</TD>
        <TD><INPUT NAME="wwoord" SIZE="30"><BR></TD>
        </TR>
        
        <TR>
        <TD>email:</TD>
        <TD><INPUT NAME="mail" SIZE="30"><BR></TD>
        </TR>
        
        <TR>
        <TD><INPUT TYPE="submit" VALUE="registreer"><BR></TD>
        </TR>    
    </TABLE>
</FORM>


Kan iemand even kijken wat er niet klopt

errors:
Notice: Undefined variable: checkMail in C:\wamp\www\togepi\registreer.php on line 32

Notice: Undefined variable: checknr in C:\wamp\www\togepi\registreer.php on line 35
Gewijzigd op 13/10/2010 12:12:03 door Pieter M
 
PHP hulp

PHP hulp

21/06/2021 12:10:04
 

13/10/2010 12:12:40
Quote Anchor link
Leuk. Error.
'Stop! Verboden in te rijden' toevallig?
Gewijzigd op 13/10/2010 12:13:19 door
 
Joakim Broden

Joakim Broden

13/10/2010 12:13:06
Quote Anchor link
ligt aan regel 5,10 25 en regel 30. Oftewel geef de foutmelding eens, hoe moeten wij weten wat je fout melding is?

En geen formulieren in tabellen maken, hier zijn labels voor.
 
Pieter M

Pieter M

13/10/2010 12:14:37
Quote Anchor link
errors er net bij gezet

en bedankt voor de tip, kan ik zometeen veranderen
 
- SanThe -

- SanThe -

13/10/2010 12:22:01
Quote Anchor link
Die $vars bestaan dus niet.
 
Nicoow Unknown

Nicoow Unknown

13/10/2010 12:23:36
Quote Anchor link
Als er geen e-mail adres is gevonden, heb je de $checkMail niet aangemaakt.
Als je engels kan lezen, dan zie je dat dat ook in de error staat.

$checkNr exact hetzelfde, dus maak even een lege variable van deze aan, of een gevuld met null.
En dan door nog een extra check op doen.
 
Pieter M

Pieter M

13/10/2010 12:28:05
Quote Anchor link
dat snap ik ook, maar hoe los ik het op? ik bedoel, er staat
$checkMail = $regel['email'];

$checknr = $regel['studentnr'];
 
- SanThe -

- SanThe -

13/10/2010 12:28:23
Quote Anchor link
Zeer vreemde manier om te checken vind ik. Waarom meerdere SELECTs als dat in één keer kan. Verder is het script lek => SQL-Injection.
 
Pieter M

Pieter M

13/10/2010 12:30:07
Quote Anchor link
dit is even de enige manier zo snel, en hoe voeg ik het samen tot één SELECT?

en hoe bedoel je "lek"? en hoe lost je dat op?
 



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.