Kode
<?php
//Henter kommentarer og lagrer dem i databasen, og viser "skriv kommentar" feltet
if (isset($_REQUEST['writeComment'])) {
//En kommentar er skrevet og må nå lagres
$postComment = $_REQUEST['postSnap'];
//Spør noe om PostComment faktisk inneholder en kommentar
if ($postComment == "") {
} else {
$userId = $_COOKIE["userId"];
$date = date("y-m-d");
//$time = date("G:i:s");
$time = date("G");
$time = $time +1;
$min = date("i:s");
$dateTime = $date . " " . $time . ":" . $min;
require "../../config/db.php";
// Oppretter forbindelse til DB
$conn = new mysqli($DATABASE_HOST, $DATABASE_USER, $DATABASE_PASS, $DATABASE_NAME);
// Sjekker forbindelse
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
$sql = "INSERT INTO `snapMessage` (`id`, `siteid`, `snapDate`, `userid`, `snap`)
VALUES ('', '$activeSiteId', '$dateTime', '$userId', '$postComment')";
//Skriver til database
if ($conn->query($sql) === TRUE) {
//Opprydding. Fjerner text felter, slik at det ikke lagres flere ganger.
}
$conn->close();
}
}
?>
HTML-kode
<form class='write-comment' name='writeComment' action='checked-inn-active.php#snap-box' method='post'>
<input type='text' class='hide' name='siteId' value='$activeSiteId'>
<input type='text' class='hide' name='useraction' value='site'>
<textarea name='postSnap' maxlength='100' placeholder='Write your snap messange, max 100 caraters' rows='5' required></textarea>
<button class='fa fa-paper-plane btn-Secondary' style='margin-top: 0px;' type='submit' name='writeComment' value='Post snap message'><b> Post snap message</b></button>
</form>
på forhånd takk for svar
Sist endret av ertsaas; 2. september 2021 kl. 11:23.