Я немного смущен в отношении того, чего вы хотите, но я попытаюсь ответить на основе информации, как я ее понял.
Для моего ответа требуется jQuery.
https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js
Создайте форму HTML с помощью POST
метода отправки данных в файл PHP.
<form action="your_file.php" method="POST">
<input name="tag" type="text">
<input name="submit" type="submit">
</form>
В вашем файле PHP, используя $_POST[]
суперглобальный, получите входные данные.
$tagValue = $_POST['tag'];
Наконец, создайте команду SQL и запросите базу данных.
$sql = "INSERT INTO table('name') VALUES('$tagValue')";
$result = mysqli_query($link, $sql);
if (!$result)
{
echo('failure');
} else {
echo('success');
}
EDIT: Я считаю, что сейчас понимаю этот вопрос.
Чтобы получить данные динамически созданного контента, вам, скорее всего, придется использовать Javascript.
var $elements = $('.tag');
var elementValues = {};
for (var i = 0; i < $elements; i++)
{
elementValues[i] = $elements[i].text();
}
var sendableData = JSON.stringify(elementValues);
$.post('your_file.php' { data: sendableData }, function () {
console.log('data sent');
});
Javascript отправит данные в файл PHP в формате JSON. PHP должен декодировать JSON и возвращать эти данные в объект PHP.
$jsonData = $_POST['data'];
$data = json_decode($jsonData);
foreach($data as $key => $value)
{
$sql = "INSERT INTO table('name') VALUES('$value')";
$result = mysqli_query($link, $sql);
}