Database maken dmv php
naam achternaam leeftijd. als ik ze allemaal invul moet er een button zijn om bijv op te slaan op database. maar ik kom er niet uit hoop dat jullie mij kunnen helpen
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
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
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
<?php
if(isset($_POST['btnSave']))
{
$voornaam = $_POST["voornaam"];
$achternaam = $_POST["achternaam"];
$leeftijd = $_POST["leeftijd"];
//Create params
$hostname = "localhost";
$username = "root";
$password = "";
$dbname = "5a";
//Create database
$con = mysqli_connect($hostname, $username,
$password, $dbname);
//Check if any connection errors occured
if(!$con)
{
die("Connection error!");
}
//Construct SQL query
$sqlquery = "Select * from studenten";
//Execute SQL query against MySQL DB
$result = mysqli_query($con, $sqlquery);
//Check if any table errors occured
if(!$result)
{
die("Table error!");
}
//Loop through array data(result set)
while($row = mysqli_fetch_array($result))
{
$voornaam = $row['voornaam'];
$achternaam = $row['achternaam'];
$leeftijd = $row['leeftijd'];
echo $voornaam . '<br>' . $achternaam .
'<br>' . $leeftijd . '<br><br>';
}
}
?>
<!doctype html>
<html>
<body>
<form method="post" action="db.php">
Voornaam: <input type="text" name="voornaam" value="">
<br>
Achternaam: <input type="text" name="achternaam" value="">
<br>
Leeftijd: <input type="text" name="leeftijd" value="">
<br>
<input type="submit" name="btnSave" value="Laat zien!">
</form>
</body>
</html>
if(isset($_POST['btnSave']))
{
$voornaam = $_POST["voornaam"];
$achternaam = $_POST["achternaam"];
$leeftijd = $_POST["leeftijd"];
//Create params
$hostname = "localhost";
$username = "root";
$password = "";
$dbname = "5a";
//Create database
$con = mysqli_connect($hostname, $username,
$password, $dbname);
//Check if any connection errors occured
if(!$con)
{
die("Connection error!");
}
//Construct SQL query
$sqlquery = "Select * from studenten";
//Execute SQL query against MySQL DB
$result = mysqli_query($con, $sqlquery);
//Check if any table errors occured
if(!$result)
{
die("Table error!");
}
//Loop through array data(result set)
while($row = mysqli_fetch_array($result))
{
$voornaam = $row['voornaam'];
$achternaam = $row['achternaam'];
$leeftijd = $row['leeftijd'];
echo $voornaam . '<br>' . $achternaam .
'<br>' . $leeftijd . '<br><br>';
}
}
?>
<!doctype html>
<html>
<body>
<form method="post" action="db.php">
Voornaam: <input type="text" name="voornaam" value="">
<br>
Achternaam: <input type="text" name="achternaam" value="">
<br>
Leeftijd: <input type="text" name="leeftijd" value="">
<br>
<input type="submit" name="btnSave" value="Laat zien!">
</form>
</body>
</html>
- Ariën -:
Gelieve in het vervolg bij code de [code][/code]-tags gebruiken.
Hier kan je meer lezen over de mogelijke opmaakcodes.
Alvast bedankt!
Hier kan je meer lezen over de mogelijke opmaakcodes.
Alvast bedankt!
Gewijzigd op 05/11/2015 08:40:01 door - Ariën -
Hoe moet ik dan een button createn met dat functie dat die het insert? ik neem aan dat ik hiervoor if en else moet gebruiken
<button type="submit" name="add">Toevoegen</button>
En dit is eigenlijk hoe je het beste kunt controleren of het formulier verstuurd is: