CKEditor를 사용하고 있는데 데이터베이스에 업로드하는 데 문제가 있습니다. 우선 textarea id
(나는 텍스트 마디 name
을 사용하지만 id
을 사용하고 싶지 않습니다.) 값을 숨겨진 입력 값으로 지정하고 싶습니다.데이터베이스에 텍스트 영역 값을 삽입하는 방법은 무엇입니까?
HTML & JQuery와 (test.php)
<!DOCTYPE html>
<html>
<head>
<!-- CKEditor full package v4.7.3 -->
<script type="text/javascript" src="ckeditor/ckeditor.js"></script>
<!-- Jquery -->
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
</head>
<body>
<form action="test2.php" method="POST" target="_blank">
<textarea id="description-down1"></textarea>
<script type="text/javascript">CKEDITOR.replace("description-down1")</script>
<br><br>
<input type="submit" name="save-button" value="Insert">
<!-- #3 take the value via name into php -->
<input type="hidden" name="insert-variable-value-name" id="insert-variable-value-id">
</form>
<script type="text/javascript">
$(document).ready(function(){
//#1 take value from textarea "id"
var data = // what code write here?
//#2 put the value of textarea into hidden input
document.getElementById('insert-variable-value-id').value = data;
});
</script>
</body>
</html>
PHP (test2.php)
<?php
//connection
$conn = new mysqli("localhost", "root", "", "test_engine");
// call the value from the hidden input
$description = $_POST['insert-variable-value-name'];
// Insert data
$insert_data = "INSERT INTO test (description)
VALUES('$description')";
$conn->query($insert_data);
?>
당신은 숨겨진 입력 값을 설정 remeber 필요
에 오신 것을 환영합니다! [투어] (https://stackoverflow.com/tour)를 방문하여 질문을 편집하여 잘못된 결과와 일부 샘플 데이터로 원하는 결과를 모두 표시하십시오. –