javascript - PHP MYSQLdisplaying unnowned span tags

标签 javascript php jquery mysql

我正在使用 php 向 MYSQL 数据库提交一些文本,但是我得到了一些不需要的文本样式。我想基本上将所有文本保留在一个段落标记中,只是用中断来分隔行。当我查看数据库中的文本时,它包含在所有样式标签中,例如 brs'、span' 和 div'。我想要 break 标签而不是 span 和 div。为什么会发生这种情况以及如何防止 span 和 div 包含在插入的文本中。我将在下面提供我的代码。

这是php更新代码

if($_POST['about']){

  $edit_desciption = $_POST['about'];
  $id = 1;

    $stmt = $conn->prepare('UPDATE table_name SET about = ? WHERE id = ?');
  $stmt->bind_param("si", $edit_desciption, $id); 

  $stmt->execute();

  // echo $final_outputs;

  $stmt->close();
  $conn->close();
  header("Location: ../../admin_login/logged_in.php");


 //$connect->close();
}

这是表格

    function getContent(){
       document.getElementById("about").value = document.getElementById("about_edit").innerHTML;
    }

   <p id="about_edit" contentEditable="true"><?php echo $output; ?></p>
   <div class="col-12">
     <form id="update_CMS" onsubmit="return getContent()" action="../includes/php/edit.php" Method="POST">
        <textarea id="about" name="about" style="display: none;"></textarea>
        <input type="submit" name="submit" id="edit_submit" />
     </form>
   </div>

最佳答案

使用:

 strip_tags($_POST['about'], '<br><p>') 

作品

关于javascript - PHP MYSQLdisplaying unnowned span tags,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33244487/

相关文章:

php - 在记录错误时在后台执行 PHP 脚本

javascript - 窗口.打开 POST

javascript - 函数为每次交互运行额外的时间

javascript - ChartJs + ie11 不起作用

javascript - 使用 Javascript 切换可见性 1000 多个元素,与开始和停止事件异步(用于加载图标)

php - 使用 or_like codeigniter 时 join 未给出所需结果

php - MVC : Can a view loop through query results?

javascript - 在平板电脑上使用弹出框

javascript - Typescript 中的编译错误

JavaScript 给出错误的输出