Postingan lainnya
Kelas Premium!
Belajar bikin website dari nol sekarang
Gunakan kupon "lebihcepat" untuk diskon 25%!
Bagaimana menulis dan menyimpan koding di dalam textarea?
Halo agan senior saya mau tanya mengenai textarea. Jadi saya sedang membuat sebuah textarea yang kemudian dapat disimpan isinya kedalam database, tapi kalau saya input sebuah kode didalam textarea nya gak mau menyimpan. Bagaimana caranya supaya textarea mau menyimpan sebuah script?
FYI: Saya sedang belajar php secara otodidak, jadi saya mohon dijelaskan dengan sederhana jika memungkinkan.
Terima kasih.
Tampilan textarea <a href='https://prnt.sc/j75be4'>https://prnt.sc/j75be4</a>
Php nya
..... <div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title"><?php echo $title; ?></h3>
</div>
<div class="panel-body">
<div class="form-group">
<label class="col-md-2 col-xs-12 control-label">Custom Script</label>
<div class="col-md-10 col-xs-12">
<div class="input-group">
<textarea rows="10" cols="100" name="artikel"><?php echo $artikel; ?></textarea>
</div>
</div>
</div>
</div>
<div class="panel-footer">
<button class="btn btn-success" name="simpan" >Simpan</button>
</div>
</div>....
8 Jawaban:
" Bagaimana caranya supaya textarea mau menyimpan sebuah script? "
kalau bukan script dia mau nyimpen kedatabase? kalau script dia gak mau nyimpen? kalau iya apakah ada pesan error nya?
kalo saya sih bisa..... mungkin masalahnya di database jadiin type text fieldnya dlu
Agan @uzzielpelawak, kalau bukan berupa script mau nyimpan ke db, kalau berupa script gak mau nyimpan dan gak ada pesan error cuma refresh page aja.
Agan @Made Supardi, Maksudnya ini http://prntscr.com/j7mare ?
dicek siapa tau jumlah variable nya di database terbatas?
Agan @uzzielpelawak @FauziFathur,
Ternyata karakter petik atas ' yang bermasalah, textarea nya gak mau diinput tanda petik atas '. Bagaimana caranya supaya bisa di allow ya?
boleh dijabarin script sql insert / update disini gan?
atau boleh coba ini gan untuk referensi
if (isset($_POST['submit'])) {
$sql_1 = "INSERT INTO watchlist (movie_title,
movie_des,
movie_link
) VALUES (
:movie_title,
:movie_des,
:movie_link)";
$sql = $dbh->prepare($sql_1);
$sql->bindParam(':movie_title', $_POST['title']);
$sql->bindParam(':movie_des', $_POST['description']);
$sql->bindParam(':movie_link', $_POST['link']);
$sql->execute(array(':movie_title' => $_POST['title'],':movie_des' => $_POST['description'],':movie_link' => $_POST['link']));
if($sql != false) {
echo "Success!";
} else {
echo "An error occured saving your data!";
}
// header("Location: ../index.php");
// exit;
}
Ini gan
<form class="form-horizontal" method="POST" action="<?php $_SERVER['PHP_SELF'] ?>" >
<?php
if (isset($_POST['simpan'])) {
$post_artikel = $_POST['artikel'];
if ($jml_customjs >= 1) {
$update = $link->query("UPDATE customjs SET content = '$post_artikel' ");
if ($update) {
general::redirect('index.php?act=customjs');
}
}else{
$insert = $link->query("INSERT INTO customjs (content) VALUES ('$post_artikel') ");
if ($insert) {
general::redirect('index.php?act=customjs');
}
}
}
?>
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title"><?php echo $title; ?></h3>
</div>
<div class="panel-body">
<div class="form-group">
<label class="col-md-2 col-xs-12 control-label">Custom Script</label>
<div class="col-md-10 col-xs-12">
<div class="input-group">
<textarea rows="10" cols="100" name="artikel"><?php echo $artikel; ?></textarea>
</div>
</div>
</div>
</div>
<div class="panel-footer">
<button class="btn btn-success" name="simpan" >Simpan</button>
</div>
</div>
</form>