Airtable - byg dine egne databaser, nemt og gratis!
Få organiseret dit liv, dine data, din viden, dine noter - få styr på alt med en database. Vi har testet en række forskellige databaser og endte med at blive forelsket. Læs mere på vores blog.
Log ud-knappen
I denne video skal vi bygge en "Log af"-knap, så vi kan logge ud igen fra vores brugersystem
Beskyttede sider der kræver man er logget på
I denne video skal vi bygge en ny side, som kun kan tilgås af brugere der er logget på med en gyldig bruger.
Opsæt Cookies i brugerens browser ved login
I denne video skal vi kigge på hvordan Cookies fungerer og hvordan vi opretter dem i brugerens browser vha. PHP. Vi skal ydermere også lære lidt mere om Cookies generelt.
Byg SessionHashing til vores bruger-system i PHP
PHP Brugersystem: I denne video bygger vi vores SessionHashing-system til vores bruger-system ved brug af PHPs uniqid-funktion.
Forklaring: SessionHashing og Cookies
Byg et brugersystem i PHP: I denne danske trin-for-trin video uddyber jeg to af de teknologier vi skal bruge ifm. vores brugersystem og log ind-funktionen nemlig Session Hashing og Cookies.
Validering af login-data fra brugersystemet
Når vi logger ind skal vi lave en masse checks, men vigtigst af alt, om den indtastede e-mail og tilhørende password gyldigt
Håndtering af fejl - Del 2 af 2
I denne video skal vi kigge videre på vores fejlhåndtering og sikre en god brugeroplevelse
Håndtering af fejl - Del 1 af 2
I denne video skal vi kigge på en række nye elementer, bl.a. en serialize af vores array til en flad streng
Opret brugeren i vores database
Nu har vi valideret alle data og er klar til at oprette brugeren i vores users-tabel i vores database.
Tjek om en bruger allerede eksisterer i databasen
PHP-brugersystem: I vores brugersystem som vi bygger må samme bruger må kun eksisterer éen gang. Det skal vi sikre os imod ved at lave et tjek op imod vores users-tabel i databasen
Password Hash med PHP5.5 og nyere vha. blowfish og random salt
I denne video skal vi snakke lidt om det er hashe et password, og hvordan vi kan gør dette i PHP 5.5 og nyere
Validering af data fra vores formular
I denne video skal vi validere de data der kommer fra vores formular, både på gyldighed, længde osv.
Opbygning af fejlhåndterings-system med et array i PHP
I denne video skal vi opbygge et fejlhåndtering-system vha. et array i PHP
Forbind vores "Opret bruger"-formular til vores PHP-kode
I denne video skal vi forbindelse vores HTML-formular for "Opret bruger" til en ny PHP-side vi laver: opretbruger.php
Brug Javascript/jQuery til at lave en "Opret bruger"-formular med lækker slide-effekt
I denne video skal vi bygge vores "Opret bruger"-formular i HTML og Bootstrap med en lækker slide-effekt i jQuery/Javascript
HTML: Byg login-formular i HTML med Bootstrap framework
I denne video skal vi bygge vores login-formular i HTML med Bootstrap.
Opdater din app.php fil
I denne video viser vi kort hvordan du opdatere app.php filen til at indeholde de korrekte MySQL-oplysninger
Klargøring af Atom-editor med filer, webhotel mv.
I denne video skal vi klargøre vores webhotel til vores nye brugersystem med Bootstrap, app.php mv.
Database-opbygning af MySQL til vores brugersystem
I denne video kigger vi på database-opbygning af vores users-tabel til vores brugersystem
Introduktion til denne serie: Byg et brugersystem i PHP
I denne serie skal vi opbygge et brugersystem/medlemssystem i PHP. I denne video får du en introduktion til serien og hvad vi skal arbejde med
Backup og Restore af database
I denne video skal vi kigge på hvordan vi kan lave backup af vores data i vores MySQL-database, og hvordan vi får data tilbage
Optælling af data i MySQL - Antal rækker
I denne video kigger vi nærmere på hvordan vi kan tælle data i vores database, hvor mange personer/rækker er der i vores tabel?
Søgefelt og data-søgning i SQL
I denne video bygger vi et søge-felt som fritekst-søger i flere felter fra vores MySQL-tabel
Småjusteringer og opdatering
I denne video kigger på en række småjusteringer og forbedringer ifm. med de sidste 6 videoer
Slet data fra vores database
I denne video skal vi arbejde med at fjerne data fra vores database, og dermed kunne slette personer fra adressebogen
Ret data i vores database (Del 2 af 2)
I denne video skal vi arbejde videre med vores formular som vi byggede i forrige video og opdatere data i vores database.
Ret data i vores database (Del 1 af 2)
I denne video skal vi arbejde med den formular vi skal bruge for at opdatere / rette data i vores database
Sæt data ind i vores database (Del 2 af 2)
I denne video skal vi arbejde videre med den formular som vi byggede i første video, og sætte data herfra ind i vores database (PHP og MySQL CRUD)
Sæt data ind i vores database (Del 1 af 2)
I denne video skal vi lave en formular, som skal bruges til at oprette nye personer i vores database / adressebog. CRUD (Indsæt data i MySQL)
Valider vores Return-data fra vores MySQL-kald
I denne video kigger vi på hvordan vi kan validere det data der kommer retur fra vores database-kald for at sikre imod fejl
Detaljeret visning (Hent fra databasen)
I denne video gør vi personerne klikbare og laver en unik detaljeret visning for hver person i vores Adressebog (PHP og MySQL CRUD)
Prepared Statements: Den rigtige måde at gøre det på!
I denne video kigger på den korrekte måde at kalde vores MySQL-database fra PHP, vha. Prepare og Execute
SQL-sproget: WHERE
I denne video kigger vi på hvordan vi kan filtrere data fra vores SQL-tabel, så vi kun får resultater der matcher vores filtre
SQL-sproget: LIMIT og ORDER BY
I denne video skal vi lære vores første funktioner i SQL-sproget, nemlig LIMIT og ORDER BY
Hent data fra vores SQL-database med PHP
I denne video gennemgår vi hvordan vi kan hente data ud fra vores Adressebog vha. vores OOP værktøjer i PHP
Opbygning af første tabel i vores MySQL-database
I denne video skal vi opbygge vores første tabel med nogle data vha. phpMyAdmin i vores MySQL-database.
Opsætning af editor, webhotel og filer
I denne video opsætter vi vores editor, vores webhotel og vores filer så vi er klar til at arbejde med databaser i vores PHP