View Single Post

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.