使用php将文本的特定部分插入到mysql中

Insert a specific part of text into mysql with php

本文关键字:插入 mysql 定部 php 文本 使用      更新时间:2023-09-26

我正在尝试将一些信息插入mysql数据库。其中一个元素是一个文本区域,我在下面用javascript代码填充了它。所以它包含一个html内容。当我试图插入数据库时,它是用html语法插入的(带有标记等)。我只想插入该内容的特定部分。

$('#checkoutButton').click(function(){  

        var content2 = $('#checkout').html();
        $('#checkoutText').val(content2);
});

例如,这就是内容,我只想插入"2卡布奇诺"answers"2嘉年华"部分。我该怎么办?

<h3 align="centre">Order List</h3>
<p class="items"><span>2 Cappuccino</span><span class="extra">asahsajd</span></p><p   class="items">  <span>2 Adet Fiesta</span><span class="extra">abvsvss </span></p>                             

您应该通过表单提交这些数据。

<form action='/url-to-send-data'>
    <input type='text' name='input1'>
    <input type='text' name='input2'>
    <button type='submit'>Submit</button>
</form>

如果你可以访问你举的例子中的html中的数据,你需要将输入包装成一个表格,这样可以更容易地将数据发布到php:

<h3 align="centre">Order List</h3>
<form method="post">
    <div class="items">
        <input type="text" name="item[]" value="2 Cappuccino" />
        <input type="text" name="extras[]" class="extra" value="asahsajd"/>
    </div>
    <div class="items">
        <input type="text" name="item[]" value="2 Adet Fiesta"/>
        <input type="text" name="extras[]" class="extra" value="abvsvss"/>
    </div>
    <input type="submit" />
</form>

您可以更改它们的值或将项目附加到表单中。发布后,您可以使用PHP:中的$_POST变量将它们作为数组访问

<?php
    var_dump($_POST['item']);
?>