Pertama, buat tabel tiny di database db_tiny dengan struktur sebagai berikut:
Field | Type | Length | Extra | Primary |
---|---|---|---|---|
id_berita | INT | 5 | auto_increment | |
judul | VARCHAR | 100 | ||
isi | TEXT |
Kemudian buat sebuah file tiny.php dengan skrip seperti berikut:
<?php
if(isset($_POST['simpan'])){
$isi = addslashes($_POST['isi']);
mysql_connect("localhost","root","");
mysql_select_db("db_tiny");
mysql_query("insert into tiny(judul, isi) values('$_POST[judul]','$isi')");
}
?>
<!doctype html>
<html>
<head>
<title>TinyMCE MySQL</title>
<script type="text/javascript" src="tinymce/tinymce.min.js"></script>
<script type="text/javascript">
tinymce.init({
selector: "textarea",
plugins: [
"advlist autolink lists link image charmap print preview anchor",
"searchreplace visualblocks code fullscreen",
"insertdatetime media table contextmenu paste"
],
toolbar: "insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image"
});
</script>
</head>
<body>
<form method="post" action="">
Judul : <input type="text" name="judul" maxlength="50">
<br><br>
isi Berita :<br>
<textarea name="isi" rows="15" cols="80">
</textarea>
<br>
<input type="submit" name="simpan" value="Simpan">
<input type="reset" value="Batal">
</form>
</body>
</html>
Baiklah, waktunya penjelasan.
1. Pada tabel, data yang akan menampung data dari textarea harus bertipe TEXT. Kalau VARCHAR, masih kurang mencukupi.
2. Ketika menyimpan ke MySQL, harus diberi addslashes agar kalau ada tanda petik dua (") tidak menyebabkan error pada saat eksekusi query tersebut.
Itu saja, kalau ada yang kurang dipahami silahkan bertanya.
makasih mas tutorialny, saya coba pelajarin dulu.
BalasHapus$_POST gak bisa ?
BalasHapusHeleh, paling tanya jg gk dibales.
BalasHapus