крошечный редактор, мне всегда нужно сначала сделать четкое форматирование, чтобы обновить - PullRequest
0 голосов
/ 25 апреля 2020

Я нахожусь в процессе создания моей собственной системы 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();
        });
    }
});

Надеюсь, вы поможете мне с этим:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...