insert query problemen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior/Lead .NET Developer/Architect - interne fun

Bedrijfsomschrijving Voor een informele organisatie, gevestigd in Den Haag, ben ik op zoek naar een Senior .NET Developer/Architect die het leuk vindt om regelmatig de leiding in een team te nemen. Het gaat hier om een interne functie waarbij je komt te werken aan een in-house ontwikkeld product. Je komt terecht in een klein en informeel ontwikkelteam, bestaande uit een handvol ontwikkelaars, het hele team bestaat uit ongeveer 30 personen. Het hoofdproduct waaraan jullie werken is het beste te bestempelen als een HR systeem voor grote bedrijven. Met het product van jouw nieuwe werkgever worden alle HR gerelateerde zaken, bijvoorbeeld

Bekijk vacature »

Full stack Developer meteorologische en hydrologis

Als C#.NET Developer geef jij klanten inzicht in hun meteorologische en hydrologische datagegevens. Denk hierbij aan gegevens over wind, zicht, temperatuur en neerslag, maar ook stroming of golven. Je werkt voor internationale klanten in de scheepvaart, luchtvaart en offshore. Het is een functie met veel vrijheid en eigen initiatief , waarbij je uiteenlopende klant vragen vertaald naar nieuw te ontwerpen software oplossingen. Wat vragen zij: Afgeronde HBO of WO studie richting Informatica, ICT of soortgelijk; Minimaal drie jaar C#/.NET ervaring; Ervaring met HTML, CSS, Angular, Typescript en CI; Ervaring met Azure is een pré; Je beheerst de Nederlands en Engelse

Bekijk vacature »

Business Intelligence Developer

Dit is de rol Boels pitstop De organisatie Boels is zich aan het professionaliseren en digitaliseren. Jij gaat hier een grote rol in spelen. Wat doet de organistaie Boels? Hoe doen we het? Waar staan we? Waar willen/moeten we naartoe? De afdeling BI krijgt steeds meer (aan)vragen voor dashboards/data etc. vanuit de organisatie om dit te onderzoeken. Dit doen we centraal vanuit Sittard. Als Business Intelligence Developer werk je aan projecten (klein of groot), waar we met data inzichten verschaffen aan onze organisatie. Je denkt mee met onze interne stakeholders, draagt initiatieven aan en zorgt er vervolgens voor dat de

Bekijk vacature »

Senior Front-end Developer (Angular/Typescript)

Bedrijfsomschrijving Onze klant is een zeer gerenommeerde organisatie binnen software development. Ze zoeken een ervaren Front-end koning die hun team gaat versterken. Bij deze organisatie werken 70 mensen op diverse afdelingen met ieder hun eigen specialismen. Ze hebben diverse teams die bezig houden met onder andere, innovatie, development en testing. Hier hangt een laagdrempelige cultuur er de sfeer kun je bijna omschrijven als huiselijk. Deze sfeer wordt gecreëerd door hele prettige collega's die er vaak al lang zitten of lang blijven zitten. Daarnaast zijn de kantoren zo ingericht dat het heel huiselijk overkomt. Hoe komt dat? Dat moet je zelf

Bekijk vacature »

Application Developer Tech Lead

We’re Hiring! A UPS Application Developer Tech Lead *REMOTE WORK POSSIBLE FOR THIS ROLE As a Tech Lead 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

Bekijk vacature »

Full Stack Developer / .NET

Bedrijfsomschrijving Deze organisatie is gesitueerd in de omgeving van Zwolle en is actief binnen de financiële dienstverlening voor klanten. Ze is actief op twee locaties, één in de Randstad en één in het Noordoosten van het land. Voor de locatie in de regio Zwolle, waar ongeveer 35 collega's werken, zijn zij op zoek naar een medior Full Stack Developer. Het betreft een dynamische omgeving waar collega's prettig en informeel met elkaar omgaan. De organisatie houdt zich grotendeels bezig met het ontwikkelen van financiële applicaties welke onder andere bestaan uit een CRM, DMS, diverse klantportalen en calculatie software. Als Full Stack

Bekijk vacature »

Fullstack .Net (Core)/C# Developer zet zich in voo

Voor een organisatie gespecialiseerd in het ontwikkelen van software voor dierenartspraktijken ben ik op zoek naar Fullstack .Net (Core)/ C# Developers. De organisatie, 15 jaar geleden opgericht heeft een internationale klantenkring met meer dan 10.000 praktijken. Er hangt een nuchtere en familiaire sfeer, waar je je snel in thuis zal voelen. In 3 Scrum teams wordt er gewerkt aan her/doorontwikkeling van de dierenartspraktijksoftware en aanverwante tools. Je focus ligt bij het design, programmeren, unit testen en deployen van van nieuwe functionaliteiten. Waarbij je voor 80% bezig bent in de backend en 20% in de frontend. Wat moet je kunnen? -

Bekijk vacature »

Software Engineer C++ / Software Developer C++

Software Engineer C++ / Software Developer C++ (Bsc, MSc, Computer Science, Information Technology, Mathematics, C, C++, Linux, Algorithms) General Do you find great joy in software development, which is then used worldwide, and are you familiar with C++ and with algorithms… read on! Organization For our business client, a fast dynamic technical company which gathers and processes huge amounts of data, we are looking for several Software Engineers. You will be part of a team consisting of about 25 software developers working on a suit of advanced software tools. These software tools are then used further on in the company

Bekijk vacature »

Creatieve front-end ontwikkelaar gezocht in Overij

Bedrijfsomschrijving Onze klant is een dynamische omgeving die gelooft dat hun full-service aanpak echt het verschil kan maken voor hun opdrachtgevers. Met die overtuiging werken developers van deze organisatie aan mooie opdrachten voor uiteenlopende bedrijven. Dit gebeurt in klantteams die per project samengesteld worden, met deze directe collega’s zal je in sommige gevallen ook op locatie bij de klant werken. Binnen de organisatie werken bijna 20 collega’s met allemaal een eigen specialisme. Zo wordt er voor een project ook samengewerkt met online marketeers en designers, op die manier wordt er een complete online oplossing van hoog niveau aan de klant

Bekijk vacature »

High Tech Software Developer (C#.NET)

(Senior) High Tech Software Developer (C#.NET) (C#/ .NET. / WPF/Prism. Winform/CAB, WCF) Intro Are you a Software Professional and do you have experience in developing software in an object-oriented way using C#/ .NET? And do you have profound knowledge of full system software development from the embedded platform up-to the operator facing applications. Then I have the perfect position for you! For our client, a fast-dynamic technical company, we are looking for several Senior Software Developers (C#.NET). You will be part of the Software team, You will be end-to-end responsible for realization of software in C# in the software department,

Bekijk vacature »

Application Developer Tech Lead

We’re Hiring! A UPS Application Developer Tech Lead *REMOTE WORK POSSIBLE FOR THIS ROLE As a Tech Lead 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

Bekijk vacature »

Application Developer Tech Lead

We’re Hiring! A UPS Application Developer Tech Lead *REMOTE WORK POSSIBLE FOR THIS ROLE As a Tech Lead 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

Bekijk vacature »

C++ Developer (non Embedded)

Senior C++ Software developer (not embedded) with excellent knowledge of and hands on experience with UI Frameworks. In this role, you have the opportunity to Get to know that the average heart beats about 100.000 times daily. And that more than 7 million people each year die from coronary heart disease's so, innovation, prevention, diagnosis and treatment is essential to reduce this number and improve the life of the patient. At Philips IGT-Devices we are working on industry leading solutions helping clinicians on deciding, guiding, treating and confirming the right therapy for each patient in real-time during image-guided therapies (IGT).Are

Bekijk vacature »

Traineeship Business Intelligence

Bedrijf Met een kantoor in happening Amsterdam Noord, top opdrachtgevers in Nederland en delen van Europa en werkend met de laatste technologie op het gebied van Business Intelligence en DataScience zijn we een trendzetter. We zijn een jonge organisatie met focus op Business intelligence en data visualisatie oplossingen. We richten ons op de technologie van Oracle en Microsoft en hebben een aantal zelf ontwikkelde producten welke zich focussen op verschillende marktsegmenten De opportunity Je bent net afgestudeerd of een kortere tijd aan het werk en je wilt graag een volgende stap maken. Als Trainee Business Intelligence werk je mee op

Bekijk vacature »

Fullstack PHP developer

Bedrijfsomschrijving Deze organisatie zit in de reisbranche en is daarmee marktleider binnen hun segment. Ze zijn bezig om dit internationaal uit te rollen en daar kan jij een belangrijk onderdeel van uit gaan maken. Ze werken in een mooi pand in Amsterdam met ongeveer 30 personen. Iets minder dan de helft bedraagt de IT-afdeling, hierbij moet je denken aan developers en support medewerkers. Functieomschrijving Voornamelijk werk je hier aan de backend echter zal je ook op de front-end een bijdrage gaan leveren. Ze werken hier met Laravel, Vue.js en MySQL. Er wordt hier ook veel aandacht besteed aan code reviews

Bekijk vacature »
Pieter Hens

Pieter Hens

25/07/2010 16:23:02
Quote Anchor link
Hallo, dit is mijn eerste post op dit forum
Ik moet voor school een php site maken en het vlot écht niet met die insert query's ... Ik ben echt geen held in PHP en zit nu al dagen mijn hoofd hierop te breken!

1: het kan de datum zijn , ik gebruik een postgresql database
2: alles is ingevoerd , ik heb het gecheckt met echo
3: inloggen lukt, dus de database is toegankelijk

De session_start is aangemaakt en hij geeft een DB_unknown error .. wat doe ik toch mis ? Ook geeft hij bij deze pagina na post de items niet terug in zijn labels weer zoals de gebruiker ze heeft ingevoerd.

sorry voor het rommeltopic , ik wil alle informatie maar geven.
mijn site staat op de volgende locatie :
http://508411.webontwerp.khleuven.be/SpeelSite

voorbeeld van een login is : testertestmans@gmail.com pw :Trolol00


alvast bedankt


Pieter



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
<?php

    $action
= isset($_GET['action']) ? $_GET['action'] : 'showrapporteerform';
        
        
    switch($action)
    {
        
        case
'validateRapporteer':    
        
        
        $speeltuig = $_POST["speeltuig"];
        $commentaar = $_POST["commentaar"];
        
        
        
        if($speeltuig =='0') {$errorsRapporteer[] = "U heeft geen speeltuig geselecteerd"; }
        if(empty($commentaar)){ $errorsRapporteer[] =  "U heeft geen commentaar ingevuld"; }
        
        
        $email = $_SESSION['email'];
        $datum = date("Y-m-d");
        
        include 'connect.php';
        $userid = $db->getOne("select userid from \"508411\".gebruikers where email = '$email'");
        

        
        
        $db->query("INSERT INTO \"508411\".meldingen (userid, speeltuigid, datum, info)
        VALUES (?,?,?,?)"
, array($userid,$speeltuig,$datum,$commentaar));
        
        echo "uw rapport is succesvol ontvangen";
        
        
        
        
        default:
        case
'showrapporteerform':
        
        $speeltuig = $_POST["speeltuig"];
        $commentaar = $_POST["commentaar"];
        
?>





<table>
<?php
    
    print '<table border=\"1\" table align="center">';
    print '<th>Naam</th>';
    print '<th>Plaats</th>';
    print '<th>Afbeelding</th>';
    print '<th>Status</th>';

    
    include 'connect.php';
    $speeltuigen = $db->getAll("select naam,afbeelding,plaats,status from \"508411\".speeltuigen");
    
    for ($i=0; $i < count($speeltuigen) ; $i++) {
            $naam = $speeltuigen[$i][0]; //naam

            $afbeelding = $speeltuigen[$i][1]; //afbeelding
            $afbeelding = buildThumb($afbeelding,$naam);
            
            $plaats = $speeltuigen[$i][2]; //plaats

            $status = $speeltuigen[$i][3]; //status
            
            
            print '<tr>';
            print '<td>' . $naam . '</td>';
            print '<td>' . $plaats . '</td>';
            print '<td>' . $afbeelding . '</td>';
            

            $status = str_replace(' ', '', $status);   //spaties weg anders werkt het niet ...
            switch($status)
            {
            case
'ok': print '<td style = color:green>' . $status . '</td>'; break;
            case
'geraporteerd': print '<td style = color:yellow>' . $status . '</td>';break;
            case
'kapot': print '<td style = color:red>' . $status . '</td>';break;
            }

            print '</tr>';
        }

        
        
    
    ?>


</table>

    <?php if(isLoggedIn())
    {
?>

    
        <form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>?action=validateRapporteer">
        
         <table>
                <tr>
                <td>speeltuig: </td>
                <td><select type ="input" name ="speeltuig" id="speeltuig" value="<?php echo $speeltuig ?>">
                      <option value= "0">selecteer</option>
                
                        <?php include 'connect.php';
                        $speeltuigen = $db->getAll("select tuigid,naam from \"508411\".speeltuigen");
                        
                        for ($i=0; $i < count($speeltuigen) ; $i++)
                        {

                                $id = $speeltuigen[$i][0]; //id
                                $naam = $speeltuigen[$i][1]; //naam
                                print '<option value = "'.$id.'"> ' . $naam. '</option>';
                        }

                        ?>

                </td>
                <tr>
                    <td>opmerkingen: </td>
                    <td><textarea type ="input" id="commentaar" name="commentaar" value="<?php echo $commentaar ?>" cols="40" rows="5"></textarea></td>
                </tr>
                
            </table>
            <input type="submit" class="formbutton" id="Rapporteer" value="Rapporteer">
            <input type="reset" class="formbutton" id="Resetrapporteer" value="Reset">
        
        </form>
        <errorP><?php showErrors($errorsRapporteer); ?></errorP>
    <?php
    }
    else
    {
    print "u moet ingelogd zijn om een speeltuig te kunnen rapporteren ";
    print "klik ";?>
<a href="registreer.php">hier</a>
<?php print "om u te registreren.";
    }

        
break; } //switch ?>






Hier doe ik het zelfde maar dan bij registreer : ( enkel de query )
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
<?php
include 'connect.php';
        $rank = "gebruiker";
        
        $count = $db->getOne('select count(*) from \"508411\".gebruikers where email = (?)', array($email));
        
        if ($count >= 1) {
            $errors[] = 'Emailadres is al geregistreerd!' ;
        }

        else {
        $db->query("INSERT INTO \"508411\".gebruikers (voornaam,achternaam,geboortedatum,straat,gemeente,email,pass)
        // VALUES (?,?,?,?,?,?,?)', array($vnaam, $naam, $gebdat, $straat, $gemeente, $email, $pass)"
);
        
        verstuurmail($email, $naam, $pass);
        
        
        return true;
        
        }
?>
Gewijzigd op 25/07/2010 16:29:57 door Pieter Hens
 
PHP hulp

PHP hulp

11/04/2021 20:42:27
 
Mark L

Mark L

25/07/2010 22:58:57
Quote Anchor link
Werkt het zo niet beter:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
"INSERT INTO \"508411\".gebruikers (voornaam,achternaam,geboortedatum,straat,gemeente,email,pass)
VALUES ("'.$vnaam."', "'.$naam."', "'.$gebdat."', "'.$straat."', "'.$gemeente."', "'.$email."', "'.$pass."')"


Wat betekend dit trouwens: "508411".gebruikers Ik word niet wijs uit het "508411". Hoe zit dit? Kun je dit uitleggen?
 
Pieter Hens

Pieter Hens

26/07/2010 18:21:27
Quote Anchor link
Dag Mark, bedankt voor je reactie!

508411 is de naam van mijn database volgens mijn studentennummer. de \" wijst naar een " dat getoond moet worden in de query zelf. Getter query's werken , maar insert query's falen.

Kheb de query een beetje moeten vervormen en heb hem geprobeerd zoals je voorstelde zonder de array, zonder succes. Eerst kreeg in encapsulation errors , die heb ik opgelost en dan kreeg ik DB unknown errors.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
mijn gebruikers database btw :

  userid integer NOT NULL DEFAULT nextval('usersseq'::regclass),
  voornaam character(40) NOT NULL,
  achternaam character(40) NOT NULL,
  geboortedatum date NOT NULL,
  straat character(100) NOT NULL,
  gemeente character(40) NOT NULL,
  email character(40) NOT NULL,
  pass character(40) NOT NULL,
  rank character(40) NOT NULL DEFAULT 'user'::bpchar,
  CONSTRAINT users_pkey PRIMARY KEY (userid)
Gewijzigd op 26/07/2010 18:22:38 door Pieter Hens
 
Mark L

Mark L

26/07/2010 19:28:21
Quote Anchor link
Maar dit werkt niet:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
"INSERT INTO \"508411\".gebruikers
     (voornaam, achternaam, geboortedatum, straat, gemeente, email, pass)
VALUES
     ('"
.$vnaam."', '".$naam."', '".$gebdat."', '".$straat."', '".$gemeente."', '".$email."', '".$pass."')"
?>


ik zie in jouw insert query opeens een apostrof (') uit het niets komen, een array etc. etc. Nog nooit gezien. Mij lijkt dat bovenstaande INSERT-SQL moet werken.
 
Pieter Hens

Pieter Hens

27/07/2010 17:18:37
Quote Anchor link
Tspijt me hij geeft een DB Error: unknown error met dit script

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
<?php
            $gebdat
= date("Y-m-d", strftime($gebdat));
            //hoofdletters
            $naam = ucfirst($naam);
            $vnaam = ucfirst($vnaam);
            $gemeente = ucfirst($gemeente);
            $email = strtolower($email);
            
            if(testWachtwoord($pass))
            {

                if(!count($errorsReg))
                {

                     include'connect.php';
                     $db->query("INSERT INTO \"508411\".gebruikers
                                (voornaam, achternaam, geboortedatum, straat, gemeente, email, pass)
                                VALUES('"
.$vnaam."', '".$naam."', '".$gebdat."', '".$straat."', '".$gemeente."', '".$email."', '".$pass."')");
                                
                }
            }
    
            else
            {
            $errorsReg[] =  "Uw wachtwoord voldoet niet aan de vereisten ";
            $errorsReg[] =  "Het wachtwoord moet minimaal 6 karakters lang zijn";
            $errorsReg[] =  "Het wachtwoord moet een hoofdletter en een cijfer bevatten";
            
            }


?>
 
Joren de Wit

Joren de Wit

27/07/2010 17:21:22
Quote Anchor link
Wat doen die quotes daar in je query bij de tabelnaam? Verder zou je eens moeten kijken of je degelijke foutafhandeling in kunt bouwen waar je wel een nuttige foutmelding krijgt...
Gewijzigd op 27/07/2010 17:21:43 door Joren de Wit
 
Pieter Hens

Pieter Hens

27/07/2010 18:21:55
Quote Anchor link
dit krijg ik als return ( met een print() tussen
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
INSERT INTO "508411".gebruikers(voornaam, achternaam, geboortedatum, straat, gemeente, email, pass,rank) VALUES('lol', 'lol', '1970-01-01', 'lol', 'lol', 'lol_lol@nospam.com', 'Test00', 'gebruiker')DB Error: syntax error


Het is de datum op een of andere manier. Khad een andere datum ingegeven en hij geeft nu de "start date" van php.

die quotes zijn om een string te maken van de databasenaam ipv een integer. Moest mijn database nu " lol " noemen zou het gewoon lol.gebruikers(...) zijn

vreemd genoeg werkt dit via de query in pgadmin, enkel via php werkt dit helemaal niet :\ inloggen gaat wel perfect maar vanaf insert gaat het mis. Heb de rechten nagekeken en ze lijken mij wel in orde te zijn. Tzit hem ergens in de date
Gewijzigd op 27/07/2010 19:02:41 door Pieter Hens
 
P Lekensteyn

P Lekensteyn

27/07/2010 18:27:28
Quote Anchor link
Als je gewoon iets ingeeft bij gebruikersnaam (bijvoorbeeld een spatie) en niks bij het wachtwoord ingeeft ben je ook al ingelogd. /fail
 
Pieter Hens

Pieter Hens

27/07/2010 18:41:00
Quote Anchor link
Peter aka Lekensteyn op 27/07/2010 18:27:28:
Als je gewoon iets ingeeft bij gebruikersnaam (bijvoorbeeld een spatie) en niks bij het wachtwoord ingeeft ben je ook al ingelogd. /fail



Een beginner maakt al wel eens fouten zeker? 'T is mijn eerste php site en ik ben er nog volop aan bezig, mijn excuses dat sommige fouten er nog niet uit zijn....
Gewijzigd op 27/07/2010 18:43:40 door Pieter Hens
 



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.