Dubbele invoer melding

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

C# .NET developer voor innovatieve applicaties gez

Bedrijfsomschrijving Deze werkgever houdt zich al ruim 20 jaar bezig met het ontwikkelen van innovatieve software en dat willen ze graag nog lang doorzetten. En dat merk je ook als je als .NET developer hier aan de slag gaat. De applicaties worden continu doorontwikkeld met altijd als uitgangspunt dat zowel de kwaliteit als het gebruikersgemak van hoog niveau is. Het bedrijf telt inmiddels ruim 25 medewerkers waarvan meer dan de helft op de development afdeling werken. Meer weten over deze werkgever? Mail naar [email protected] of bel 0657578548 Functieomschrijving Je komt te werken in een Scrum team met andere .NET developers

Bekijk vacature »

Software Developer C# .NET

Functie omschrijving Software Developer C# .NET gezocht voor een dynamische organisatie! Ben jij net afgestudeerd of toe aan een volgende stap in je maatschappelijke carrière? Lees dan snel verder! Wij zijn op zoek naar een Software Developer die klaar is voor een nieuwe uitdaging en die een organisatie in de regio Houten wil versterken. Je werkt in deze functie aan verschillende projecten en gaat vaak op bezoek bij klanten. In deze functie kun je een grote mate van uitdaging, diversiteit en verantwoordelijkheid verwachten. Bedrijfsprofiel Waar kom je te werken? Je komt te werken bij een organisatie dat gespecialiseerd is in

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET developer begint jouw dag na een bak koffie met een stand up. De vorderingen worden tijdens de stand up besproken en de doelen worden opgesteld waar jullie als team in de volgende sprint naartoe gaan werken. Onze backend is geschreven in .NET Core en onze Front-end in Angular. Bij ons ga jij dan ook Fullstack aan de slag. Jij wordt hier opgeleid om zelfstandig te kunnen programmeren en applicaties te kunnen implementeren. Er wordt op projectbasis gewerkt, dit bied leuke uitdagingen omdat elke klant een andere visie heeft over de applicatie die wij maken. Je gaat

Bekijk vacature »

Mendix Developer

For our client in Amsterdam, we are looking for a Senior Mendix Developer. Company description Our client is an IT Consultancy company who’s been active for 10 years now. With their ambitious team, they are working with different clients in order to help them with analyzing their data and giving advice to them, regarding how they can use their data in the smartest ways, or to make sure that their mobile or web applications are working efficiently. As you get a glimpse of various industries, it is guaranteed that no day will be the same. Job description As a Mendix

Bekijk vacature »

Medior/Senior Python developer (Django)

Functie Je komt te werken in het IT-team bestaande uit de Lead developer en 4 (medior/senior) developers. Gezamenlijk werken jullie aan de verbetering en uitbreiding van de software. Binnen het development team is er veel vrijheid en zelfstandigheid, zonder dat ze hiermee afdoen aan de kwaliteit. Zo hebben ze elke ochtend een korte stand-up (10:00 uur) en werken ze met pair-programming sessies. Ook is er een hele professionele ontwikkelcyclus waarbij code altijd eerst door een collega wordt getest voordat het naar deployement gaat. Er is een kwaliteitsfocus en dan biedt ruimte om verbeteringen echt door te voeren binnen de gehele

Bekijk vacature »

C#.NET ontwikkelaar

Functie omschrijving Voor een softwarebedrijf in de omgeving van Veghel zijn we op zoek naar een C# developer. Word jij blij van ontwikkelen in C# en .NET? Lees dan snel verder! Jouw werkzaamheden zullen er als volgt uit gaan zien: Op basis van de wensen van de klant ga je samen met je collega's ga je op zoek naar de juiste oplossingen en je gaat dit uitwerken tot een mooi eindproduct. Je bouwt webshops, webapplicaties en websites, dit doe je door middel van ASP.NET, MVC Framework en C#. Je zorgt voor de optimalisering van bestaande software en de automatisering van

Bekijk vacature »

Cymer Patch Server Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Veldhoven Vacature ID: 12919 Introductie This new patch server will be built on Python and Django ReST and GraphQL services with a React frontend, it will consist of several microservices and run on a Kubernetes cluster. It will be supported by several middleware applications such as ElasticSearch, Redis, RabbitMQ, Oracle and Artifactory. Functieomschrijving The Patch Admin team always aim to deliver software at a high quality, we avoid sacrifices here to maintain our velocity. Practically this means that we practice test driven development and perform end-to-end automated testing on our software. This means

Bekijk vacature »

Team Lead/ Lead developer gezocht (Hands-on, PHP,

Functie Als Team Lead ben je de leider van één van de ontwikkelteams binnen de organisatie. Je leidt als lead developer een goed draaiend team dat werkt aan complexe en duurzame applicaties en API’s. Vanuit je kennis en ervaring ben je in staat het grote plaatje te blijven overzien, en kritisch mee te denken over bijvoorbeeld de architectuur, maar ook de algehele aanpak binnen het project. Je laat je team niet alleen technisch goed functioneren maar ben ook betrokken bij het menselijke aspect. Zo weet jij je collega’s te motiveren en begeleiden in hun dagelijkse werk. Buiten het team ben

Bekijk vacature »

.NET developer

Functie Als .NET developer werk jij samen in een multidisciplinair ontwikkel team met 1-2 Senior .NET developers, twee front-end developers, Data Scientists en één UX designer. Als team werken jullie aan het ontwikkelen van een Cloud based applicatie en aan het stabieler maken van deze applicatie. Ook unit testing gaat erg belangrijk worden in jouw nieuwe functie. Samen met de Senior .NET ontwikkelaar wordt jij verantwoordelijk voor het ontwikkelen van de API. Jullie werken met veel data en incidenteel komen er ook data vraagstukken en zullen er wat queries gedraaid moeten worden. Dit betekend dat jij veel gaat werken met

Bekijk vacature »

Junior .NET developer

Functie Ons programma is voor afgestudeerde enthousiastelingen die het als een uitdaging zien om met een klein dynamisch team bij de grootste bedrijven van Nederland aan de slag te gaan. Tijdens jouw dienstverband word jij begeleid door een talent manager. Het ontwikkelen van jouw talent staat hierbij centraal. Het programma doorloop je met een team van circa 8 Mede- trainees. De eerste maand start je met een fulltime inhouse opleiding. Deze staat geheel in het teken van de werkzaamheden die jij verder in het programma zult uitvoeren. Na deze opleidingsmaand ga je aan de slag in een dynamische omgeving bij

Bekijk vacature »

.NET developer

Klaar voor een nieuwe uitdaging? Welke technologieën gaan schuil achter de dagelijkse energievoorziening? Als senior .NET developer bij Kenter maak jij samen met je team het verschil, zowel voor de interne organisatie als voor eindklanten. Samen bouwen jullie aan innovatieve dienstverlening met behulp van de nieuwste technologieën en tools. Het is een functie met veel vrijheid, goede arbeidsvoorwaarden én je draagt jouw steentje bij aan de energietransitie. Klinkt dit als iets voor jou? Lees dan verder of solliciteer direct! Wat ga je doen als senior .NET developer? Als senior .NET developer bij Kenter (onderdeel van Alliander) ben je van onschatbare

Bekijk vacature »

Back end developer Digital Agency

Functie Wij zijn van origine een wordpress bureau, maar sinds 2006 zijn wij dit wel redelijk ontgroeid. Naar mate de jaren verstreken zijn we gegroeid in omvang, maar ook in de complexiteit van opdrachten waarin wij onze klanten kunnen bedienen. Momenteel bestaat onze organisatie uit 4 front end developers, 12 back end developer 3 projectmanagers en een 2 koppig management. Wij zijn een hele informele, bijna familiaire organisatie. Geen strak pak of overhemd, nee gewoon dragen waar jij je prettig bij voelt. De gemiddelde leeftijd ligt tussen de 25 en 30 en wij doen er veel aan om onze hechte

Bekijk vacature »

PHP Developer (junior functie)

Functie omschrijving Ben jij een starter en wil je werken bij een jong en leuk bedrijf? Lees dan verder! Wij zijn op zoek naar een PHP Developer binnen een junior functie. Binnen dit bedrijf gaat het om persoonlijke aandacht en ontwikkeling! Je komt te werken voor een leuk communicatiebureau die alles op het gebied van online en offline communicatie doet. Dit doen zij voor verschillende branches, waardoor je aan diverse soorten projecten mag werken, dit maakt deze baan erg leuk! Daarbij werk je aan een door hun zelf ontwikkeld framework welke goed leesbaar is. Je maakt voor bedrijven op maat

Bekijk vacature »

PHP Developer gezocht!

Functie omschrijving Wij zijn op zoek naar een PHP Developer! Ben jij op zoek naar een nieuwe uitdaging? Lees dan snel verder! Voor een organisatie in de regio Utrecht die zich bezighoud met het verbeteren van de medicatieveiligheid zoeken wij een Software Developer. In deze functie zijn wij op zoek naar een slimme en enthousiaste Developer die interesse heeft in farmacie, logistiek en ICT. Daarnaast beschik je over een goed analytisch vermogen en ben je van nature gestructureerd en resultaatgericht. Je moet in deze functie daadkrachtig, flexibel en communicatief goed zijn. Je verantwoordelijkheden bestaan uit: Object georiënteerd programmeren; Werken in

Bekijk vacature »

Embedded Software Developer

Functie omschrijving Voor een mooi softwarebedrijf in omgeving Moordrecht zijn wij op zoek naar een Embedded Software developer. Ben jij enthousiast en een echte team player? Lees dan snel of dit iets voor jou is! Binnen deze rol houdt jij je bezig met alle werkzaamheden die nodig zijn om een functionaliteit te bouwen. Denk aan ontwerpen, architectuur, programmeren en algoritmes. Je voert test en validatie werkzaamheden uit bij de implementatie bij de klant. Ben jij een Embedded Software Developer die affiniteit heeft met de allernieuwste technieken? Laat dan snel wat van je horen! Bedrijfsprofiel Onze opdrachtgever bestaat uit een groot

Bekijk vacature »
Bert Van den Brande

Bert Van den Brande

02/06/2013 09:03:58
Quote Anchor link
Dit is m'n code:
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
<?php


/******************
*Initialisatie
*******************/

 $_srv = $_SERVER['PHP_SELF'];
 
/******************
*        autoload
******************/

function __autoload($className) {
    require_once "../klassen/$className.class.php";
}


 include("../connections/pdo.inc.php");
 include("../php_lib/menu.inc.php");
try
{
           // toon formulier
    if (! isset($_POST["submit"]))  // geen formulier
    {
        // titel    
        $_output .= "<form id='club' method='post' action='$_srv' enctype='multipart/form-data'><fieldset><legend>Club toevoegen</legend><ol><li>";
        // veld stamnummer
            $_output.= "
            <label>Stamnummer</label><input type='text' name='Stamnummer' size='10' placeholder='AA-0000' autofocus='autofocus' required/></li><li>"
;
            
        // veld naam            
            $_output.= "
            <label>Naam</label><input type='text' name='Naam' size='45' placeholder='Officiële clubnaam' required/></li><br>"
;
            
            $_output.= "<button type='submit' name='submit'>Toevoegen</button>
</fieldset>
        </form>"
;

    }

    else
    {
    
        if (!isset($_POST["$_srv"])){
            
            $_stamnummer = addslashes($_POST["Stamnummer"]);    
            $_naam = addslashes($_POST["Naam"]);
        
    // query
        {    
        $_resultOK = $_PDO -> query("INSERT INTO t_club(d_stamnummer, d_naam) VALUES ('$_stamnummer','$_naam');");
            
  
           $_output = htmlentities("$_POST[Naam] toegevoegd");

        
            }
        }
    }


// Object instantieren
    $_smarty = new My_smarty();

// We kennen de variabelen toe
    $_smarty->assign('menuh',menu('H'));
    $_smarty->assign('menuv',menu(1));
    $_smarty->assign('inhoud', $_output);
// display it
    $_smarty->display('test.tpl');

}

 
 catch (myException $e)
{

    log("../log/logfile.csv");
    errorMessage();
}
  

?>


In m'n php my admin heb ik aangegeven dat het stamnummer uniek moet zijn als ik echter een stamnummer probeer in te geven dat er al in staat krijg ik volgende melding
Serverfout
Er is een fout opgetreden toen de website http://bert.sna-webo.be/scripts/club_toevoegen.php probeerde op te halen. De server kan offline zijn wegens onderhoud of kan onjuist zijn geconfigureerd.
Hier zijn enkele suggesties:
Laad deze webpagina later opnieuw.
Het record wordt uiteraard niet toegevoegd aan de database maar ik wil dit om een deftige manier laten tonen aan m'n gebruiker met bv. als melding.
Stamnummer bestaat al, gelieve een correct stamnummer in te voeren.

Hoe doe ik dit?
 
PHP hulp

PHP hulp

16/11/2024 22:26:10
 
- Ariën  -
Beheerder

- Ariën -

02/06/2013 09:27:06
Quote Anchor link
Heel simpel, je error-afhandeling staat uit.

Voeg bovenaan eens toe:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
error_reporting(E_ALL);
ini_set('display_errors',1);
?>


Ik raad deze code niet aan in productieomgeving, maar in de logfiles kan je de fouten ook vinden. Of je kan deze code alleen uitvoeren als je een beeld IP-adres hebt.
Gewijzigd op 02/06/2013 09:34:27 door - Ariën -
 
Bert Van den Brande

Bert Van den Brande

02/06/2013 09:57:46
Quote Anchor link
Als ik dit doe dan krijg ik volgende melding

Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AA-0127' for key 'd_stamnummer'' in /home/sna/domains/sna-webo.be/public_html/bert/scripts/club_toevoegen.php:49 Stack trace: #0 /home/sna/domains/sna-webo.be/public_html/bert/scripts/club_toevoegen.php(49): PDO->query('INSERT INTO t_c...') #1 {main} thrown in /home/sna/domains/sna-webo.be/public_html/bert/scripts/club_toevoegen.php on line 49

M'n vraag is hoe ik in http://bert.sna-webo.be/scripts/club_toevoegen.php gewoon een melding zelf kan maken
Stamnummer bestaat al, gelieve een correct stamnummer in te voeren. indien er een stamnummer wordt ingegeven dat al bestaat of nog beter vooraleer er op de knop toevoegen wordt gedrukt ineens wordt weergegeven indien dit stamnummer al voorkomt in de database.
 
Frank Nietbelangrijk

Frank Nietbelangrijk

02/06/2013 10:20:11
Quote Anchor link
Hallo Bart,

Op regel 48 roep jij de functie PDO:query() aan. In jouw code ga je er van uit dat deze functie altijd slaagt en dat je een geldig 'PDOStatement object' terug krijgt.

als je nu eens op http://php.net/manual/en/pdo.query.php kijkt onder het kopje 'Return Values' dan kun je daar lezen dat er twee dingen terug gegeven kunnen worden.

je kunt je script dus heel eenvoudig uitbreiden door $_resultOK die ik dan maar liever $result zou noemen eerst te testen op false:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
if($_resultOK == false) {
   echo 'het spijt ons maar er is een fout opgetreden.';
   exit();
}

?>
 
Erwin H

Erwin H

02/06/2013 10:43:00
Quote Anchor link
Nee Frank, in dit geval werkt dat niet. Zoals je ziet in de uitleg van de TS krijgt hij een 'uncaught PDOexception' terug. Dat betekent dat de PDO errormode is ingesteld op PDO::ERRMODE_EXCEPTION en je dus geen false zal terugkrijgen, maar dat er een exception gegooid wordt. Checken op het resultaat werkt niet, want op dat moment ligt je applicatie al op z'n gat als je die exception niet oppakt.

Als je dus met exceptions werkt zal je het zo moeten doen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
try{
  $_resultOK = $_PDO -> query("INSERT INTO t_club(d_stamnummer, d_naam)
                               VALUES ('$_stamnummer','$_naam');"
);
}
catch( PDOexception $e ){
  //doe iets met de foutmelding
}
?>
 
Frank Nietbelangrijk

Frank Nietbelangrijk

02/06/2013 11:37:00
Quote Anchor link
Hallo Erwin,

Ok, ik wist dat PDO zelf een exception genereerde. bedankt voor je aanvulling.
is die errormode eenvoudig te wijzigen?
 
Erwin H

Erwin H

02/06/2013 12:19:42
Quote Anchor link
Ja, dat kan je direct op het pdo object doen via een attribute:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
$dbh
= new PDO($dsn, $user, $password);
$dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
?>
 



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.