• Login
  • Register
  • Zoek
Everywhere
  • Everywhere
  • Articles
  • Pages
  • Forum
  • Filebase Entry
  • More Options

ICTscripters

Dé plek voor IT

Dé plek voor IT

Login

Geavanceerde opties
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Dé plek voor IT - ICTscripters
  2. Leden
  3. Patrick

Forum

  • Na 15 jaar terug van weggeweest: iCriminals.nl is terug (BETA)!

    Syntax 19 januari 2026 om 09:34
  • Developer Gezocht

    Mikevdk 10 januari 2026 om 18:57
  • Op zoek naar de legends

    Syntax 5 januari 2026 om 13:50
  • [FREE] WeFact Hosting module

    Jeroen.G 13 oktober 2025 om 14:09
  • Help testers nodig voor android app Urgent

    urgentotservices 26 september 2025 om 10:21
  • Versio vervanger

    Jeroen.G 25 augustus 2025 om 15:56
  • Afspraken systeem met planbeperking

    Lijno 1 augustus 2025 om 23:04
  • Partner Gezocht om meerdere NFT Collecties op Open Sea te Plaatsen

    NFT Art Designer 1 maart 2025 om 14:08

Marktplaats

  • Verschillende domeinnamen los te koop

    zwpgangster 12 februari 2026 om 16:05
  • Verschillende domeinen

    Syntax 8 februari 2026 om 09:57
  • 350 Nieuwe Domeinnamen Januari 2026

    shiga 1 februari 2026 om 14:21

Posts by Patrick

  • factuursysteem

    • Patrick
    • 25 november 2014 om 12:21
    Citaat van Wmdiensten

    @Patrick
    Kan je voor de prijzen niet beter een DECIMAL functie van SQL gebruiken dan een INT, de INT staat geen punt toe als ik me niet vergis ?

    Voorbeeld:
    DECIMAL(10,2)

    Edit:
    Had nog nooit gehoord van de "CREATE VIEW" optie, ga hier direct even informatie over opzoeken, bedankt!

    @Wmdiensten

    Yeah decimal is ook beter in dit geval, anders zullen komma getallen nogal lastig gaan. (Quick and dirty voorbeeld zullen we maar zeggen :-)).

    Create View statement zijn voor de SELECT / UPDATE query's die je vaak moet uitvoeren waar een view vaak wordt gebruikt voor een SELECT, hierdoor kan je éénmalig een view aanmaken met een massive query erin waardoor je in je programmering alleen SELECT * FROM view hoeft te doen.

    + daarnaast het is voor onderhoud ook wel makkelijk wanneer je een wijziging in die query wilt aanbrengen :-). Dan is het gelijk ook overal doorgevoerd.

  • factuursysteem

    • Patrick
    • 25 november 2014 om 12:04
    Citaat van Wmdiensten

    @mitchellve
    Nee, ik zal proberen iets duidelijker te zijn, uitleg is niet mijn sterkste kant excuus hiervoor. Wanneer een factuur gemaakt wordt schrijf je de waardes naar een database toe, meest gebruikte manier is onderstaande. Het is echter niet verplicht om via deze manier te werk te gaan, het is en blijft een voorbeeld.

    > invoices

    • ID
    • invoice_ID
    • amount_excl
    • amount_btw
    • amount_incl


    > invoice_elements

    • ID
    • user_ID
    • invoice_number
    • description
    • total_excl


    Bovenstaande is slechts een simpel voorbeeld, dit is wat even zo snel in me opgekomen is wat je normaal gebruikt. Vanuit bovenstaande gegevens maak je een Excel bestand aan, via het excel kan je de opmaak van de PDF bepalen (posities enzovoort).

    > php - PHPExcel Save PDF - Stack Overflow
    > PHP: header - Manual

    Hoop dat het zo iets duidelijker is, eventuele aanvullingen van andere leden kan alleen maar helpen dus twijfel niet om mij te verbeteren waar ik het mis heb!

    Toon Meer

    En omdat het nog helemaal leuker te maken met een view:

    Code
    CREATE TABLE invoices (
      ID int,
      invoice_ID int,
      amount_excl int,
      amount_btw int,
      amount_incl int
    );
    
    
    CREATE TABLE invoice_elements (
      ID int,
      user_ID int,
      invoice_number varchar(255),
      description varchar(255),
      total_excl int
    );
    
    
    INSERT INTO invoices
    VALUES (1, 1, 20.00, 5.00, 25.00);
    
    
    INSERT INTO invoice_elements
    VALUES (1, 2, 1, 'test invoice', 20.00);
    
    
    CREATE VIEW getInvoices AS SELECT * FROM invoice LEFT JOIN invoice_elements ON invoice.ID = invoice_elements.ID
    
    
    SELECT * FROM getInvoices
    Toon Meer
  • Redelijke vergoeding artikelschrijvers?

    • Patrick
    • 23 november 2014 om 19:47
    Citaat van Ome_Jakkes

    Dat is fairder dan per uur lijkt me, al heb ik liever een goed artikel van 500 woorden dan een flutartikel van 20.000 woorden.

    Dat bedoel ik en de meeste mensen waarderen dit ook.

  • Aansprakelijkheid gratis dienstverlening

    • Patrick
    • 23 november 2014 om 19:47

    Vind het wel grappig dat iedereen zegt dat je aansprakelijk bent voor alles wat je doet zolang er niks op papier staat zal een rechter nooit kunnen veroordelen dat je iets in dienst van de persoon hebt gedaan. Dit vanwege dat er geen fysiek bewijs aanwezig is.

  • osFighter

    • Patrick
    • 23 november 2014 om 14:05
    Citaat van wimmpie

    @dees040, deze krijg ik als ik naar localhost/osFighter ga...
    Maar hoe zou ik dan kunnen inloggen? Want er worden enkel errors getoond en niks anders.

    @Patrick Even een vraagje: is het een slim idee om een aparte functie in de User class te maken voor het toevoegen van leden? Deze wordt uiteindelijk enkel gebruikt in het registratie script, dus het lijkt me dat je dan overbodig veel code in je class krijgt.

    @wimmpie, Je kan er voor kiezen om het bij elkaar te doen of los van elkaar, probleem is als je volledig OO werkt met je al projecten dan kan het zijn dat je voor de één wel een registratie pagina wilt hebben en voor de ander niet. (Admin panel achter een website bijvoorbeeld met CMS) daarom kan je er voor kiezen om deze los te trekken van je user controller. Het idee erachter is dat je stukken code er aan vast kan plakken en kan weg halen zonder functionaliteit die je wilt te verliezen.

    Zo kan dus wel een register functie maken binnen je user controller, het kan. Niet 100% slim omdat je dan je user controller dan met een register functie hebt en mocht je dan een website gaan maken zonder registratie functie zit je met een loze functie in je code waardoor je het stuk code verwijderd wat dan weer niet correspondeert met de denkwijze van OO.

    Citaat van dees040

    Patrick voor zoals het inlog systeem er nu uit ziet staan ze op de goede plek, zou ik op de manier zoals jij het meestal doet willen doen staan ze inderdaad niet goed. De class database is bedoeld om als enige class met de database te "praten". Daarom staan deze functie's daar voor nu op de goede plek.

    Dan weet je wel dat je database class gigantisch groot gaat worden? Aangezien elke functie die je gaat bouwen (Shop / vliegveld / huizen / familie etc.) allemaal in die class komen te staan omdat dat de class is die met de database communiceert.

  • Redelijke vergoeding artikelschrijvers?

    • Patrick
    • 23 november 2014 om 12:15

    Wat ik zelf heel vaak zie is dat men per woord laten uit betalen zeg 0,05 cent per woord. Zo betaal je dus niet voor het aantal uur wat je er mee bezig bent geweest maar meer voor de grote ervan. Hoe lang je er dan mee bezig bent zal in het begin uiteraard langer zal als je er mee begint. Als je meer en meer gaat schrijven gaat het natuurlijk sneller en ben je ook sneller klaar.

  • osFighter

    • Patrick
    • 23 november 2014 om 12:04
    Citaat van dees040

    @Patrick Zo ver ik weet bevat mijn admin "controller" geen specifieke functies voor mijn jail "module"? Voor de rest heb ik ze controllers genoemd omdat ik zo aan het werken was 6 maanden geleden. Ze zijn niet echt controllers. Voor de rest heb je wel gelijk dat het beter is om te werken d.m.v. extends, maar nu werkt het voor mij ook prima. Ik kan dit naderhand altijd nog toevoegen. Dan kost het wel meer tijd dan nu. Maar nu wil ik liever een beta versie af hebben binnen ~3 maanden die nog niet helemaal werkt i.p.v. een volledige versie waar ik ~8 maanden over doe.

    Misschien vindt jij het leuk om dat te veranderen? Het blijft immers Open Source.

    Je kan inderdaad over 3 maanden een beta versie hebben, waardoor je vervolgens nog 1 jaar bezig bent om alles te herprogrammeren zodat het stabiel staat. Inderdaad aan jou de keus. Echter is mijn keus eerst goede codering neerzetten voordat je verder gaat.

    Verder heb ik nog even verder gekeken in de code. En heb ik je database class onder de loop genomen. Daar kom ik functies tegen die niet echt in een database class thuis horen.

    Code
    public function usernameTaken($username){
    public function usernameBanned($username){
    public function addNewUser($username, $password, $email, $token, $usersalt){

    Bovenstaande voorbeelden zouden hun in een andere class moeten zitten die extended is vanuit een controller die de gebruikers van de website beheert. Waardoor je bijvoorbeeld het volgend krijgt:

    PHP
    <?php
    namespace userController;
    class userController {
    
    
        protected $db = new PDO();
        public function __construct() {
        
        }
    
    
    }
    
    
    namespace userController\Registration;
    class userRegistration extends userController {
    
    
         public function addNewUser($username, $password, $email, $token, $usersalt) {
                $parent->db->prepare();
                ..
         }
    
    
    }
    ?>
    Toon Meer

    Het is niet de bedoeling dat ik je wil afkraken in welke zin dan ook, het is meer dat je er van kan leren om een optimale code te bouwen, vooral als het opensource gaat worden gaan andere mensen er ook mee werken, en als ik moet gaan zoeken naar een addUser(); functie in de database class zou ik zelf nog aan vraagtekens erbij gaan zetten.

  • Whatsapp: Blauwe vinkjes

    • Patrick
    • 20 november 2014 om 08:11

    Directe verwijzingen naar uitspraken heb ik niet, maar bij mij op het werk (Deurwaarders kantoor) hebben ook meerdere zaken met verweer gewonnen, omdat betalingsherinneringen die via sms / mail worden verzonden gewoon rechtsgeldig zijn. Daarnaast een eenmanszaak vordering die reminders via de mail / whatsapp / facebook doet zijn ook gewoon rechtsgeldig.

    Het zijn notificaties dat de vordering nog open staat, zolang de datum verzuim + bedrag en factuur datum opstaat is het in intentie goed genoeg als notificatie van de achterstallige betaling. Juridisch gezien ondanks dat het niet water dicht is kan hiervan wel worden uitgegaan.

  • osFighter

    • Patrick
    • 19 november 2014 om 14:09

    Wat je nu met je controllers aan het doen bent is niet helemaal slim, je admin controller bevat specifieke functies voor je "jail" module. Deze features horen in hun eigen controller thuis. In je hoofd controller roep je bijvoorbeeld je hoofdclasses aan die je ten alle tijden nodig hebt. (Database class, form class, error_reporting, validating etc.) en vanuit daar ga je extenden waar je dan bijvoorbeeld: controller_jail extends controller { } als extensie gaat gebruiken. en dat je uit die controller gaat werken voor je "jail".

  • PHPBB3 & Portal

    • Patrick
    • 18 november 2014 om 19:08

    PHPBB heeft een log die dit voor je bijhoud, vrijwel altijd na een installatie van een module waar je dan wit scherm krijgt is er ergens niet helemaal iets lekker gegaan met de installatie, die logs zorgen voor 90% van de tijd de oplossing.

    En als erge nood kan je de database nog aanpassen en de module via de database deactiveren.

  • Categories bij naam ophalen uit ID

    • Patrick
    • 17 november 2014 om 14:46

    Dan moet je er nog een koppel tabel tussen hangen die de categorieën met de films verbind. Dan haal category_id uit de tabel movies. en maak je een extra tabel aan:

    Code
    CREATE TABLE IF NOT EXISTS `movie_category` (
      `movie_id` varchar(100) NOT NULL,
      `category_id` varchar(5) NOT NULL
    ) ENGINE=InnoDB  DEFAULT CHARSET=latin1;

    en dan doe je in die tabel je gegevens over de categorie koppeling dumpen:

    SQL
    INSERT INTO `movie_category` (movie_id, category_id) VALUES (1,1), (1,2), (2,1), (3,2);
  • Categories bij naam ophalen uit ID

    • Patrick
    • 17 november 2014 om 11:16

    Kijk eens naar:
    SQL Fiddle

    éérste query selecteer je alle films die bij een bepaalde categorie horen,
    2de query vraag je alle categorieën op die bij de films horen.

    Let wel even op als je via sqlfiddle test, je kan maar één query per keer uitvoeren. (Dus je al als je het wilt testen één select er moeten uithalen om het te testen).

  • te koop http://www.maffiastarter.nl/

    • Patrick
    • 15 november 2014 om 12:33

    Stukje broncode wil ik ook wel graag zien :-).
    Vanuit daar heb ik misschien interesse.

  • Certificaten - Diploma

    • Patrick
    • 13 november 2014 om 20:00
    Citaat van L.Kok

    Even ter verduidelijking wat is MBo en HBO precies in België?

    Ik beschik over een middelbaar diploma, maar zou niet over een Bachelor of master beschikken.

    Middelbaar Beroep Onderwijs
    Hoger Beroep Onderwijs

    Net niveau'tje hoger dus :)

  • Certificaten - Diploma

    • Patrick
    • 13 november 2014 om 13:12
    Citaat van L.Groot

    @Patrick,

    Daarin heb je deels wel gelijk, maar toch is een HBO denk- en werkniveau anders als dat van werk ervaring op een MBO functie. Op het HBO leer je literatuur en de verantwoording voor je keuzes met elkaar te verbinden, en daarnaast je keuzes te verantwoorden. Dat is iets wat je op het MBO niet zo gedetailleerd krijgt als op een HBO, en daarom zal men toch meer waarde hechten aan een diploma van het HBO als ze iemand zoeken met HBO denk- en werkniveau.

    Het denk & werk niveau van een HBO niveau vind ik daar in tegen ook aardig "overrated", ja je duikt meer de diepte in en ja je leert verbanden te leggen, maar dan heb je alsnog zoiets als van de ground-up werken. Werk ervaring is tegenwoordig veel belangrijker dan het papiertje. Nu wil ik niet alle HBO'ers over één kant scheren maar ik ken genoeg HBO'ers die nu klaar zijn met een studie met kennis die of totaal niet toepasbaar is binnen de ICT branche of totaal irrelevant. Zo is voor een middelgroot bedrijf de term ITIL totaal onbekend en als jij als HBO'er daar binnen komt lopen en gaat zeggen "We moeten via ITIL werken" dat je vierkant wordt uitgelachen en worden er met termen gegooid van "We werken al jaren zou en dat werkt prima". Maar daar in tegen als je een MBO opleiding hebt gedaan in één á twee jaar met de daarop komende twee jaar werk ervaring (als we uitgaan van een HBO studie van vier jaar) dat je al iets tot veel meer serieus wordt genomen omdat je de werk ervaring al bij je hebt en praktijk ervaringen kan geven op dat gebied.

    Op ICT gebied is mijn mening dat welk niveau je ook doet je zo snel kan groeien als je zelf wilt en ook waar je naartoe wilt groeien. Ben zelf begonnen als Servicedesk medewerker bij een deurwaarders kantoor, en twee jaar later de overstap naar een ander deurwaarders kantoor gemaakt waar ik de stempel "Senior Applicatiebeheerder" op gedrukt kreeg. Puur vanwege de ervaring die ik in twee jaar heb opgebouwd.

    Je moet er uiteraard wel als MBO'er in het begin meer moeite voordoen om je zelf kenbaar te maken als HBO'er dat is eenmaal nu zo.

  • Certificaten - Diploma

    • Patrick
    • 13 november 2014 om 12:32
    Citaat van Tim

    Voor loondienst zal men vermoed ik zeer veel meer waarde hechten aan de studie. Dit bewijst namelijk dat je een bepaald niveau van denken/intelligentie hebt. Dan kan je al zoveel kennis hebben door middel van certificaten en dus kennis hebben, als je die niet op een hoogwaardige manier kan toepassen heb je er niks aan (of minder).

    En toch ben ik het niet helemaal eens met de stelling dat een opleiding belangrijk is, hechten bedrijven er waarde aan, ja. Zonder meer dat ze dat doen. Maar ik als "simpele mbo'er" heb vaak genoeg op HBO vacatures gereageerd en ook vaak genoeg reactie terug gekregen dat ik op gesprek kon komen.

    Het is een combinatie van je opleiding + werk ervaring, en ja als je net begint heb je geen werk ervaring. Maar je moet dus ook niet altijd hoog mikken, een medewerker beheer ICT of servicedesk medewerker kan je al op weg helpen naar de ervaring die men zoekt. En dan zijn je diploma's veel minder van belang. Of je werkt jezelf in een specialistisch vakgebied dat helpt meestal ook wel als je sneller meer wilt verdienen :-).

  • Gratis Oneplus One invite

    • Patrick
    • 13 november 2014 om 12:27

    Hiero :) ik kan er wel één gebruiken :)

  • 9 Jaar oud

    • Patrick
    • 11 november 2014 om 17:32

    Congratz! :)
    Ben blij dat ik mee heb kunnen helpen om die 9 jaar te realiseren zowel als lid & als teamlid & als uhmm... ja wat al niet meer :-).

  • Windows 10 preview!

    • Patrick
    • 19 oktober 2014 om 15:13

    in tegenstelling tot het geflame vind ik het windows 10 juist een goede zet. het start menu komt terug in combi met de live tiles. De tiles vond ik zelf al aardig goed werken alleen ze nu ook live zijn vind ik het helemaal top. Daarnaast is het wel logisch dat ze de icons nu ook aanpassen ze zijn overgestapt op een minimalistische grafische look, dan is het logisch dat ook de iconen meegaan.

    Daarnaast als bedrijfs ICTér ben ik blij dat er in Win10 een command prompt een flinke update heeft gekregen, verzacht het leven van verschillende netwerk / software beheerder. De virtuele desktop geeft ook weer een handige functionaliteit (Ook al heeft linux het al een tijdje).

    De toegevoegde waarde van het zoeken in je start menu is dat je snel je bestanden kan vinden (Windows XP had de feature ook maar daar stond hij niet standaard actief).

    En uiteraard als laatste dat ze win10 naar alle waarschijnlijkheid gratis maken voor de mensen die al (legaal) win8 draaien :-). Ik kan niet wachten op een stabiele release al is het alleen al voor de command prompt box!

  • Start verkoop tickets

    • Patrick
    • 5 oktober 2014 om 10:13
    Citaat van L. Velthuis

    Misschien een idee om tickets dan ook aan de deur te verkopen? Zou best iets kunnen zijn wat mensen alsnog over de streep kan trekken om te komen :)?

    Zou voor mij een uitkomst zijn :-).

ICT Nieuws

  • Fijne feestdagen

    tcbhome 28 december 2025 om 13:55
  • Kritieke update voor Really Simple Security-plug-in

    K.Rens 16 november 2024 om 16:12
  • ING Nederland streeft naar ondersteuning van Google Pay tegen eind februari

    K.Rens 2 november 2024 om 16:09

Blogs

  • Functioneel ontwerp

    Dees 28 december 2014 om 12:38
  • Access Control List implementatie in PHP/MySQL - deel 1/2

    FangorN 28 december 2018 om 12:35
  • Access Control List implementatie in PHP/MySQL - deel 2/2

    FangorN 29 december 2018 om 12:37
  1. Marktplaats
  2. Design
  3. Voorwaarden
  4. Ons team
  5. Leden
  6. Geschiedenis
  7. Regels
  8. Links
  9. Privacy Policy
ICTscripters ©2005 - 2026 , goedkope hosting door DiMoWeb.com, BE0558.915.582
Sponsors: Beste kattenhotel provincie Antwerpen | Beste Zetes eid kaartlezer webshop
Style: Nexus by cls-design
Stylename
Nexus
Manufacturer
cls-design
Licence
Commercial styles
Help
Supportforum
Visit cls-design