So speichern Sie die generierte HTML-von wysihtml5 oder pass es auf PHP-Seite
Ich bin mit bootstrap-wysihtml5 zu implementieren WYSIHTML Editor in meiner bootstrap Webseite. Aber ich bekomme kein hoow kann ich pass den HTML-Inhalt an eine php Seite speichern, um die Inhalte in der Datenbank. Obwohl ich verwendet habe-ID(content) für die textarea aber die php-Seite ist nicht immer Daten. Die URL von "Man" zeigt "?_wysihtml5_mode=1" am Ende sondern so etwas wie "?content=..."
<form action="save.php" method="get">
<textarea class="textarea" id="content" placeholder="Enter text ..."></textarea>
<input type="submit" class="btn btn-primary" />
</form>
<script>$('#content').wysihtml5(); </script>
- Kann man den code wo du postest den HTML-Inhalt, PHP-Skript?
- Ich habe gerade die php-Seite url in der form->action. Braucht es speziellen code zu übergeben, HTML-code.
- Können Sie zeigen Ihnen aktuelle html/js-code zu verstehen, was Sie tun? Weil, ja, ich bin mir ziemlich sicher, dass Sie zum abrufen der html-Inhalte und veröffentlichen Sie Sie explizit auf die PHP
Du musst angemeldet sein, um einen Kommentar abzugeben.
BEARBEITEN: Sie brauchen Sie, um ein name-Attribut, um Ihre textarea für Sie gebucht werden, um Ihre PHP. Ich vergaß diese. Also vergessen Sie alle anderen änderungen, die ich gemacht habe, genau dies tun, um deine textarea in deinem ursprünglichen code :
Sollten Sie auch das senden der Werte über eine POST-Anforderung, da das senden des html-Codes in die URL-Argumente ist nicht eine gute Idee.
Alte Antwort:
Müssen Sie auch post von der html, wenn das Formular abgesendet hat. Es gibt mehrere Möglichkeiten, dies zu tun, aber als Beispiel können Sie fügen Sie ein hidden-input-Feld, in dem Sie speichern die html-vor dem senden an die php.
Zuerst habe ich ein wenig verändert Ihre html, Formular wird jetzt geschickt durch eine POST-Anforderung, die besser ist als durch die URL-Argumente, wenn Sie möchten, senden Sie HTML:
Fügen Sie den javascript-event-ändern Sie das versteckte Feld mit dem Wert, bevor der Wert:
$_POST['html']
im php code? hinzufügen Sie könnenvar_dump($_POST);
undvar_dump($_GET);
$_GET
oder$_POST
?update.php