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>....

avatar suhen
@suhen

40 Kontribusi 2 Poin

Diperbarui 6 tahun yang lalu

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?

avatar uzzielpelawak
@uzzielpelawak

72 Kontribusi 21 Poin

Dipost 6 tahun yang lalu

kalo saya sih bisa..... mungkin masalahnya di database jadiin type text fieldnya dlu

avatar Made Supardi
@Made Supardi

23 Kontribusi 7 Poin

Dipost 6 tahun yang lalu

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 ?

avatar suhen
@suhen

40 Kontribusi 2 Poin

Dipost 6 tahun yang lalu

dicek siapa tau jumlah variable nya di database terbatas?

avatar uzzielpelawak
@uzzielpelawak

72 Kontribusi 21 Poin

Dipost 6 tahun yang lalu

itu di databasenya, type datanya apa??

avatar Faufauzi
@Faufauzi

15 Kontribusi 0 Poin

Dipost 6 tahun yang lalu

Agan @uzzielpelawak @FauziFathur,

Ternyata karakter petik atas ' yang bermasalah, textarea nya gak mau diinput tanda petik atas '. Bagaimana caranya supaya bisa di allow ya?

avatar suhen
@suhen

40 Kontribusi 2 Poin

Dipost 6 tahun yang lalu

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;
}

avatar uzzielpelawak
@uzzielpelawak

72 Kontribusi 21 Poin

Dipost 6 tahun yang lalu

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>

avatar suhen
@suhen

40 Kontribusi 2 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban