De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

Inhoud Kenmerken Kenmerken ODBC ODBC HTML & PHP HTML & PHP Inlogfunctie Inlogfunctie.

Verwante presentaties


Presentatie over: "Inhoud Kenmerken Kenmerken ODBC ODBC HTML & PHP HTML & PHP Inlogfunctie Inlogfunctie."— Transcript van de presentatie:

1

2 Inhoud Kenmerken Kenmerken ODBC ODBC HTML & PHP HTML & PHP Inlogfunctie Inlogfunctie

3 Kenmerken PHP: Hypertext Preprocessor PHP: Hypertext Preprocessor Lijkt op Perl, ASP en Ruby Lijkt op Perl, ASP en Ruby Kan OO en FO Kan OO en FO Begint met de tag Begint met de tag

4 Werking en gebruik Eerst word aanwezige PHP uitgevoerd Eerst word aanwezige PHP uitgevoerd Resultaat van webserver naar browser Resultaat van webserver naar browser LAMP, WAMP en MAMP LAMP, WAMP en MAMP

5 Populair Opensource Opensource Bijna overal ondersteund Bijna overal ondersteund Gemakkelijk te leren Gemakkelijk te leren Word voor CSM, fora en wiki’s gebruikt Word voor CSM, fora en wiki’s gebruikt

6 ODBC EN PHP Met PHP kan je een verbinding maken met je database via een DNS Server. Waardoor je informatie kan verwijderen, toevoegen en veranderen van een database. Door gebruik te maken van de bestaande functie odbc_connect() maak je een verbinding met de odbc server via php

7 Errors? Hoe weet je als de verbinding was gelukt? Hoe weet je als de verbinding was gelukt?

8 ODBC Manual Met de functies van ODBC kun je verder informatie toevoegen, verwijderen veranderen. Met de functies van ODBC kun je verder informatie toevoegen, verwijderen veranderen. ODBC Manual - odbc_autocommitodbc_autocommit — Toggle autocommit behaviour odbc_autocommit odbc_binmodeodbc_binmode — Handling of binary column data odbc_binmode odbc_close_allodbc_close_all — Close all ODBC connections odbc_close_all odbc_closeodbc_close — Close an ODBC connection ………… odbc_close

9 HTML en PHP "> "> Refreshed de pagina Refreshed de pagina $Gebruikersnaam = $_POST['Gebruikersnaam']; $Wachtwoord = $_POST['Wachtwoord']; $HerschrijfWachtwoord = $_POST['HerschrijfWachtwoord']; Vraagt met behulp van $_POST de waarde van de velden op Vraagt met behulp van $_POST de waarde van de velden op

10 if($HerschrijfWachtwoord != $Wachtwoord) { echo "*U heeft uw wachtwoord verkeerd getypt. "; unset($HerschrijfWachtwoord, $Wachtwoord); }else{ //check of de username niet 2 keer voorkomt. (kijken of dit klopt) $dbhost = "MINDZ-DATABASE"; $dbuser = "Maarten van Hees"; $dbpass = ""; $conn = odbc_connect($dbhost, $dbuser, $dbpass); $sql = "SELECT count(Gebruikersnaam) FROM Gebruiker WHERE Gebruikersnaam = '$Gebruikersnaam'"; WHERE Gebruikersnaam = '$Gebruikersnaam'"; $result = odbc_exec ($conn, $sql); if ($result > 0) { echo "Deze naam is al in gebruik. Verzin een andere."; unset($Gebruikersnaam);} Zelfde syntax als in Java Zelfde syntax als in Java

11 Inlogfunctie Sessions Sessions Session maakt Server variabelen. Zolang je op de server bevindt bestaan deze variabelen. Je moet een session eerst initialiseren. Dit moet gebeuren voor de tag. …..

12 Hoe maak je de inlog functie? Start Session Start Session Pak gebruikersnaam Pak gebruikersnaam Pak wachtwoord Pak wachtwoord Vergelijk informatie met database Vergelijk informatie met database Set session voor gebruiker Set session voor gebruiker

13 numResult($sql); // aantal resultaat if($num == 1 ) { $_SESSION[‘user’] = $user; // zet var voor ingelogde user } echo $_SESSION[‘user’]; // laat ingelogde user zien ?>

14 Vragen Zijn er nog Vragen ? Zijn er nog Vragen ?


Download ppt "Inhoud Kenmerken Kenmerken ODBC ODBC HTML & PHP HTML & PHP Inlogfunctie Inlogfunctie."

Verwante presentaties


Ads door Google