insert query problemen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior Product Developer

Functieomschrijving Als senior Product Developer ben je verantwoordelijk voor bestaande mobiliteitsproducten en de ontwikkeling van nieuwe mobiliteitsconcepten. Met behulp van diverse klantonderzoeken, klantsessies en salesmeetings zorg je ervoor dat je de veranderende mobiliteitsbehoeften in de markt kent. Hier speel je op in door innovatieve, flexibele, efficiënte en duurzame vervoersoplossingen te bedenken, te ontwikkelen, te implementeren en uiteindelijk samen met Sales en Marketing collega’s in de markt te zetten. Je initieert en neemt deel aan (internationale en afdeling overschrijdende) projecten, vaak in de rol van projectleider. In die rol bewaak je de voortgang, coördineer je de activiteiten en zorg je voor

Bekijk vacature »

.NET Developer

Functieomschrijving Ben jij klaar voor de volgende stap in jouw carrière? Kom werken bij dit kleine softwarebureau en werk aan de gaafste maatwerk projecten. Je komt te werken in een klein development team en werk nauw samen met elkaar, om maatwerk software te leveren en bij te dragen aan bedrijfsautomatiseringen. Je gaat werken met de Microsoft stack en technieken als .NET, C#, Entity, MVC, SQL server. In de functie krijg je veel vrijheid om zelf beslissingen te nemen en je hebt impact op de bedrijfsprocessen. Bedrijfsprofiel Dit familiebedrijf bestaat al ruim 20 jaar. Zij hebben een vast netwerk van klanten,

Bekijk vacature »

Ambitieuze medior developer

Wat je gaat doen: Heb jij al een paar jaar ervaring als developer maar wil jij naar the next level? In ons NextLevelDev Programma helpen wij jou om de volgende stap te zetten: een mooi programma aan trainingen op het gebied van Java, hippe frameworks, Agile/Scrum, OCP-certificering en optioneel: andere JVM-talen als Kotlin en Scala; Cloud (AWS, Azure, GCP) Soc 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

Bekijk vacature »

.NET Developer

Functie omschrijving In deze functie ga je werken als C# Developer. Jij gaat aan de slag met de volgende taken: Maatwerk software bouwen; Huidige softwareprojecten verder uitbouwen en optimaliseren; Ideeën van de klant omzetten naar handige oplossingen en tools; Bovenstaande doe je middels de Microsoft- stack: C#, ASP.NET en MVC/ Entity Framework. Ben je net afgestudeerd aan een HBO opleiding Informatica, aarzel dan niet om te solliciteren. Dit is namelijk de ideale startersfunctie! Bedrijfsprofiel Deze organisatie is gevestigd in de regio van Boxtel. Het is van oorsprong een familiebedrijf, die gestart zijn met het bouwen van websites. Dit is door

Bekijk vacature »

Magento2 Developer

Functie Ben jij een ontwikkelaar en wil jij een volgende stap zetten en als teamlead aan de slag? Lees dan snel verder! Voor een gewilde opdrachtgever in omgeving Delft zijn wij op zoek naar een programmeur die als meewerkend voorman aan de slag wilt gaan. Een developer die een team van twee man aan zal sturen. Jouw werkzaamheden zullen er als volgt uitzien; Ontwikkelen en ontwerpen van API's; Maatwerkoplossingen; Databeveiliging; Optimalisatie webshops; Ontwikkelen technische implementaties voor verbetering database; Aanspreekpunt voor de organisatie en verantwoordelijk voor de aansturing van externe developers. Zoek je veel uitdaging en veelzijdigheid in je werk dan

Bekijk vacature »

Senior .NET developer

Functie Als Senior .NET ontwikkelaar ga jij aan de slag in ons Research & development team. Ons team bestaat uit 17 collega’s! Wij zijn momenteel druk bezig met het opzetten van een geheel nieuwe architectuur voor een nieuw product. Hierbij maken wij o.a. gebruik van VS2022 en .NET 6.0. Jouw functie is dan ook voornamelijk backend georiënteerd bij ons. Aangezien wij meetapparatuur ontwikkelen voor de chemische industrie is het ook erg belangrijk om kwalitatief hoogwaardige software te ontwikkelen voor de besturing hiervan. Verder ben jij verantwoordelijk voor het designen, implementeren en testen van nieuwe features. Ook zorg jij voor toekomstbestendige

Bekijk vacature »

Frontend Developer Vue Nuxt HBO Javascript

Samengevat: Deze werkgever levert elke dag betere digitale gebruikerservaringen. Ben jij geschikt als frontend Developer? Heb je ervaring met Vue en Nuxt? Vaste baan: Front-End Developer HBO €3.100 - €4.600 Zij bieden opdrachtgevers een complete dienstverlening op gebied van ontwerpen en ontwikkelen van websites, zoekmachine optimalisatie, online adverteren, content marketing en conversie verbetering. Zij werken met een eigen ontwikkeld CMS. Bij bij hun werk je aan onze eigen bedrijfsapplicaties. Je ontwikkelt met ons de meest nieuwe software. Wij blinken uit als het gaat om de inzet van technologie. Deze werkgever staat open voor elke nieuwe trend. Onze systemen zijn groot

Bekijk vacature »

.NET developer

Functie Als .NET developer start jij in een development team met één Senior .NET developer en één junior .NET developer. Als team zijn jullie verantwoordelijk voor het schrijven van software voor onze toonaangevende Automatiseringssystemen. Jij gaat aan de slag met de onderhoud van de kernsoftware, ondersteund de software van derden door het gebruik van onze webservices en als team zijn jullie verantwoordelijk voor het ontwikkelen van onze backend oplossingen. Wij maken op dit moment veel gebruik van .NET met ASP.NET. Komend kwartaal gaan wij wel gedeeltelijk overstappen naar .NET Core. Verder werken wij ook met SOAP, REST, JSON, HTML5, CSS3

Bekijk vacature »

.NET developer

Functie Heb jij veel kennis van ASP.NET Webforms en wil jij juist de overstap maken naar ASP.NET Core? Wij zijn per direct op zoek naar een ervaren .NET Webdeveloper die met ons samen ons platform wilt herschrijven van ASP.NET Webforms naar ASP.NET Core. Voor jou de unieke kans om met ons samen te innoveren en kennis op te doen van de nieuwste technieken binnen de Microsoft Stack. Wij hebben een development team met 10 IT specialisten bestaande uit onder andere 4 backend .NET developers en twee front-end developers. Wij zijn continu bezig om ons als team en bedrijf te blijven

Bekijk vacature »

Software Programmeur PHP - JAVA

Functie Wil jij bij een platte en informele organisatie werken? Lees dan snel verder! Voor een opdrachtgever in omgeving Rotterdam 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 klanten ondersteunen op het gebied van geleverde software en webapplicaties. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn

Bekijk vacature »

Fullstack Webdeveloper .NET Azure Big Data SaaS

Bedrijfsomschrijving Deze klant van ons is recentelijk onderdeel geworden van een grote moederorganisatie, ze zijn dé partij als het gaat om software maken voor ambitieuze ondernemers, ze maken maatwerk software. Vanuit het fantastisch vormgegeven hightech gebouw te Rotterdam centrum werken ze met zo'n 40 medewerkers aan hoogwaardige software gericht op financiële data, betaalinformatie, maar ook backoffice software. De software wordt webbased, desktop en mobile aangeboden en er worden zeer moderne ontwikkeltechnieken toegepast. Je moet dan denken aan patroonherkenning, Big Data, Machine Learning en OCR. Als Developer, ongeacht je niveau, ga je hier te maken krijgen met de allerleukste kant van

Bekijk vacature »

Software Developer / .NET / Azure

Dit ga je doen Als Lead .NET Software Developer zal je je bezig houden met: Het vertalen van bedrijfswensen naar een technische roadmap; Uitwerken van nieuwe architectuur / designs; Het team aansturen en motiveren; Toezien op de kwaliteit van de code; Mee ontwikkelen van nieuwe features en applicaties. Hier ga je werken Deze organisatie is op dit momenteel marktleider in het ontwikkelen van productielijnen voor de voedselindustrie en heeft een wereldwijd klantnetwerk. Binnen deze organisatie is het team van software developers dagelijks bezig met het ontwikkelen van maatwerk oplossingen om alle productiemachines aan te sturen, maar ook bedrijf kritische applicaties

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 »

Junior Software Developer (HBO / WO)

Functie omschrijving Wij zijn op zoek naar een Junior Software Developer! Sta jij aan het begin van je carrière en heb je net je HBO of WO-diploma in de richting van ICT of Techniek mogen ontvangen? En heb jij grote affiniteit met software development? Dan hebben wij bij Jelling IT Professionals de perfecte opdrachtgever in de omgeving van Utrecht, die jou tot een volwaardig Fullstack Software Developer gaat opleiden. Binnen deze grote organisatie krijg je ruime en professionele trainingen die jouw in korte tijd vakbekwaam maken. Niet alleen het aan technisch aspect, maar ook zeker jouw persoonlijke ontwikkeling wordt veel

Bekijk vacature »

Medior/senior Python developer

Functie Bedrijven komen bij deze organisatie om technische vraagstukken op te lossen en hierin ook tot oplossingen te komen waar ze zelf misschien niet aan gedacht hadden. Jij gaat vanuit je ervaring dus niet alleen hands-on aan de slag met het ontwikkelen, maar zult ook zeker adviseren en proactief meedenken met de klant. Er zijn meerdere lange en/of korte projecten en het type klanten is heel uiteenlopend. Zo kun je terecht komen in een multidisciplinair scrumteam waarin je als Python developer meewerkt, of juist voor een kleiner (Greenfield) project aan de slag gaan waarin je veel breder bezig bent. Door

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 : [email protected] 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

29/11/2024 00:51:15
 
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', '[email protected]', '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.