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>
Sist endret av ertsaas; 2. september 2021 kl. 12:23.