pdo.php
Gesponsorde koppelingen
PHP script bestanden
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
//ALS GEBRUIKER INGELODS IS, LEIDT HIJ NAAR DE VEILIGE PAGINA
session_start();
if(isset($_SESSION['username'])) {
header("Refresh:0; url=veilig.php");
}
else {
}
?>
//ALS GEBRUIKER INGELODS IS, LEIDT HIJ NAAR DE VEILIGE PAGINA
session_start();
if(isset($_SESSION['username'])) {
header("Refresh:0; url=veilig.php");
}
else {
}
?>
<!DOCTYPE html>
<html>
<head>
<title>PDO login and Registration</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>
<!---INSERT--->
<h1>Insert</h1>
Code (php)
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
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
<?php
//REGISTRATIE PHP CODES
if(isset($_POST['insert']))
{
try {
//DATABASE CONNECTIE, HIER VERANDER JE NAAR JE EIGEN GEGEVENS
$pdoConnect = new PDO("mysql:host=localhost;dbname=paneel","root","root");
} catch (PDOException $exc) {
echo $exc->getMessage();
exit();
}
//DIT ZIJN DE VARIABLEN. ALLEEN MAAR $_POST[], KIJK DUS NAAR DE FORM NAAM EN VERANDER EVENTUEEL
$ID = $_POST['ID'];
$username = $_POST['username'];
$password = $_POST['password'];
$email = $_POST['email'];
//PDO QUERY, `Gebruikers` NAAR JE EIGEN TABEL VERANDEREN EN DE WAARDE EVENTUEEL OOK.
$pdoQuery = "INSERT INTO `Gebruikers`(`ID`, `username`, `password`, `email`) VALUES (:ID,:username,:password,:email)";
$pdoResult = $pdoConnect->prepare($pdoQuery);
$pdoExec = $pdoResult->execute(array(":ID"=>$ID,":username"=>$username,":password"=>$password,":email"=>$email,));
//KIJKT OF JE GEREGISTREERD BENT
if($pdoExec) {
echo 'Data Inserted';
header("Refresh:5; url=pdo.php");
}
else {
echo 'Data Not Inserted';
}
}
?>
//REGISTRATIE PHP CODES
if(isset($_POST['insert']))
{
try {
//DATABASE CONNECTIE, HIER VERANDER JE NAAR JE EIGEN GEGEVENS
$pdoConnect = new PDO("mysql:host=localhost;dbname=paneel","root","root");
} catch (PDOException $exc) {
echo $exc->getMessage();
exit();
}
//DIT ZIJN DE VARIABLEN. ALLEEN MAAR $_POST[], KIJK DUS NAAR DE FORM NAAM EN VERANDER EVENTUEEL
$ID = $_POST['ID'];
$username = $_POST['username'];
$password = $_POST['password'];
$email = $_POST['email'];
//PDO QUERY, `Gebruikers` NAAR JE EIGEN TABEL VERANDEREN EN DE WAARDE EVENTUEEL OOK.
$pdoQuery = "INSERT INTO `Gebruikers`(`ID`, `username`, `password`, `email`) VALUES (:ID,:username,:password,:email)";
$pdoResult = $pdoConnect->prepare($pdoQuery);
$pdoExec = $pdoResult->execute(array(":ID"=>$ID,":username"=>$username,":password"=>$password,":email"=>$email,));
//KIJKT OF JE GEREGISTREERD BENT
if($pdoExec) {
echo 'Data Inserted';
header("Refresh:5; url=pdo.php");
}
else {
echo 'Data Not Inserted';
}
}
?>
<!--FORM VOOR REGISTRATIE-->
<form action="" method="post">
<input type="text" name="ID" required placeholder="ID"><br><br>
<input type="text" name="username" required placeholder="username"><br><br>
<input type="text" name="password" required placeholder="password"><br><br>
<input type="text" name="email" required placeholder="email"><br><br>
<input type="submit" name="insert" value="Insert Data">
</form>
<!--LOGIN, VERANDER NAAR EIGEN GEGEVENS--->
<h1>LOGIN</h1>
<div class="container" style="width:500px;">
<h3 align="">PHP Login Script using PDO</h3><br />
<form action="" method="post">
<label>username</label>
<input type="text" name="username" class="form-control" />
<br />
<label>password</label>
<input type="password" name="password" class="form-control" />
<br />
<input type="submit" name="login" value="Login" />
</form>
Code (php)
</div>
<br />
</body>
</html>