Я нахожусь в процессе создания моей собственной системы CMS, новый контент работает без возражений. Но сейчас речь идет об изменении контента. Как только я захочу изменить контент, это не будет сделано. Но если я go Форматировать-> Очистить форматирование, это работает.
Для этой цели коды
<?php
include "db_connect.php";
if(isset($_POST)){
$title = $_POST['title'];
$content = $_POST['CONTENT'];
$author = $_SESSION['user_id'];
$date = date("d.F.Y H:i");
if (($_FILES['file']['name']!="")) {
// code...
$img = rand(10,100)."-".$_FILES["file"]["name"];
$upload_dir = $path."upload";
move_uploaded_file($_FILES["file"]["tmp_name"],$upload_dir."/".$img);
}
$sql = "INSERT INTO article (`TITLE`, `CONTENT`, `AUTHOR`, `CREATEAT`, `IMG`)
VALUES ('$title', '$content', '$author', '$date', '$img')";
if ($db->query($sql) === TRUE) {
echo '<script>swal("Good look", "Dein beitrag ist nun Öffendlich.", "success ");</script>';
include($path."core/error_log.php");
} else {
echo '<script> swal("Oh nein! :(", "Etwas ist schief gelaufen..", "error").then((value) => {swal(`'. $db->error .'`)});</script>';
include($path."core/error_log.php");
echo $db->error;
}
}
?>
Код макета:
<?php
require('function/db_connect.php');
$id = $_GET["id"];
$sql = mysqli_query($db, "SELECT * FROM article WHERE id='$id'");
$num = mysqli_num_rows($sql);
// DE
while ($data = mysqli_fetch_assoc($sql)) {
//Darstellung der Ausgaben
//$VARIABLE in HTML Nutzen
//fallunterschaidug falls nicht vorhanden.
//TO-DO
$title = utf8_encode($data['TITLE']);
$content = utf8_encode($data['CONTENT']);
$img = utf8_encode($data['IMG']);
?>
<div class="box box-success">
<div class="box-header with-border">
<h3 class="box-title">Beitrag hinzufügen</h3>
<form method="post">
</div>
<!--Content body-->
<div class="box-body">
<!--/ Feld Title-->
<div class="form-group">
<label for="a">Überschrift des beitrags</label>
<input type="text" name="title" value="<? echo $title; ?>" id="a" class="form-control" placeholder="" aria-describedby="helpId">
<small id="helpId" class="text-muted">Neues aus der Hood.</small>
</div>
<!--/ feld title ende -->
<!--/ feld Textarea -->
<div class="form-group">
<label for="content">Beschreibung</label>
<textarea id="textarea" name="content" cols="40" rows="5" class="form-control" aria-describedby="contentHelpBlock"><? echo $content; ?></textarea>
<script>
tinymce.init({
selector: '#textarea',
setup: function(editor) {
editor.on('init', function(e) {
editor.setContent('<p>Hello world!</p>');
});
}
});
</script>
</div>
<!--/ feld Textarea ende -->
<!--/ feld Upload -->
<!--/ feld Puload ende -->
</div>
<!--content body ende-->
<div class="box-footer">
<input type="submit" value="Ändern" name="editPost" class="btn btn-success btn-sm">
<input type="channel" value="Abbrechen" class="btn btn-warning btn-sm">
</div>
</form>
</div>
<?php }
echo @$delete_success; ?>
Сюда также входит
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
if (isset($_POST['editPost'])) { //Einloggen
require 'function/new_article.php';
}
}
Здесь JavaScript код.
tinymce.init({
selector: "textarea",
setup: function (editor) {
editor.on('change', function () {
editor.save();
});
}
});
Надеюсь, вы поможете мне с этим:)