繁体   English   中英

TextArea使用php保存到MySQL并在html中显示

[英]TextArea saving to MySQL with php and showing out in html

我想使用PHP将文本区域中的值保存到MySQL数据库。 然后我想将其传递给javascript中的变量textare中的值可能是这样的:

Hi I'm Son!! 
Nice to meet you

所以我的第一个问题是:如何在没有特殊字符的情况下使用php将文本添加到数据库中? (就像是哪种编码...)

我将通过超链接单击事件传递该文本。 就像这样:

    <?php
    echo '<a href="#" onclick=passExample('$myText')>Something</a>';
    ?>

毕竟,我编码的javascript是这样的:

function passExample(Exa){
            $("#ExampleShow").empty();
            var node = document.createElement("p");
            if (Exa=='') Exa=' (No example)';
            var textnode = document.createTextNode(html_entity_decode(Exa));
            node.appendChild(textnode);
            document.getElementById("ExampleShow").appendChild(node);
        }

但是,结果并不是我想要的那样。 缺少换行符。 而且,如果我输入类似“”的字符,则会导致错误。 如何解决?

echo '<a href="#" onclick="passExample(\''.addslashes($myText).'\')";>Something</a>';

另请阅读:

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM