forked from EddwaardHaar/Group_8
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsenduser.php
37 lines (31 loc) · 1.09 KB
/
senduser.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
<?php
session_start();
$username = $_SESSION["credentials"];
$subject = isset($_POST["subject"]) ? $_POST["subject"] : "";
$comment=isset($_POST["comment"]) ? $_POST["comment"] : []; //, koska lomakkeela Tuloksena taulukkola name='mielijuoma[]'
mysqli_report(MYSQLI_REPORT_ALL ^ MYSQLI_REPORT_INDEX);
try{
$yhteys=mysqli_connect("db", "root", "password", "sodexo");
}
catch(Exception $e){
header("Location:../html/yhteysvirhe.html");
exit;
}
if (!empty($username) && !empty($subject) && !empty($comment)) {
//Tehdään sql-lause, jossa kysymysmerkeillä osoitetaan paikat
//joihin laitetaan muuttujien arvoja
$sql = "insert into comment (username, subject, comment) values(?, ?, ?)";
//Valmistellaan sql-lause
$stmt = mysqli_prepare($yhteys, $sql);
//Sijoitetaan muuttujat oikeisiin paikkoihin
mysqli_stmt_bind_param($stmt, 'sss', $username, $subject, $comment);
//Suoritetaan sql-lause
mysqli_stmt_execute($stmt);
$last_id = mysqli_insert_id($yhteys);
header("location:forum.php");
exit;
} else{
header("location:forum.php");
exit;
}
?>