Jeg legger ut en ny nyhetssak opp mot databasen etter hver endring, så det skal ikke være noe galt der.
Kode
<?php
include '../config.php';
$link = mysqli_connect($servername, $username, $password, $dbname);
if ($link === false) {
die("ERROR: Could not connect. " . mysqli_connect_error());
}
$tittel = mysqli_real_escape_string($link, $_POST['tittel']);
$undertittel = mysqli_real_escape_string($link, $_POST['undertittel']);
$tekst = mysqli_real_escape_string($link, $_POST['tekst']);
$sql = "INSERT INTO nyheter (tittel, undertittel, tekst) VALUES ('$tittel', '$undertittel', '$tekst')";
if (mysqli_query($link, $sql)) {
header("location: ../admin.php");
} else {
echo "ERROR: Was not able to execute $sql " . mysqli_error($link);
}
?>
Her er php koden for å lage nyhetssaken. Den kommer rett i databasen og i databasen så vises ÆØÅ.
Kode
<?php
header('Content-type: text/html; charset=UTF-8');
include 'connect.php';
mysql_query ("set character_set_results='utf8'");
$sql = "SELECT * FROM nyheter order by `id` desc limit 2";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
while ($row = $result->fetch_assoc()) {
echo "<h2>" . $row['tittel'] . "</h2>";
echo "<h3>" . $row['undertittel'] . "</h3>";
echo "<hr>";
echo "<p>" . $row['tekst'] . "</p>";
echo "<h4>Skrevet av: " . $row['forfatter'] . "</h4>";
echo "<br>";
}
} else {
echo "0 results";
}
?>
Her er list-news.php som skal vise php koden i index fila.