Добрый вечер.
Не могу понять в чём проблема.
После нажатия на кнопки сбивается кодировка...
![5ca620da9d11b028570869.png](https://habrastorage.org/webt/5c/a6/20/5ca620da9d11b028570869.png)
Кодировка в бд:
![5ca6211a14103114738741.png](https://habrastorage.org/webt/5c/a6/21/5ca6211a14103114738741.png)
Кодировка в .htaccess : AddDefaultCharset utf-8.
Файл, который устанавливает соединение с бд:
$link->set_charset("utf8");
$link = mysqli_connect($host, $user, $password, $database)
Один из файлов, который обрабатывает нажатие кнопки:
<?php
require_once('db.php');
if(isset($_POST['callback']))
{
global $link;
$form_id = (int)$_POST['form_id'];
$sum = (int)$_POST['sum'];
$phone = strip_tags(trim($_POST['phone']));
$name = strip_tags(trim($_POST['name']));
$surname = strip_tags(trim($_POST['surname']));
$second_name = strip_tags(trim($_POST['second_name']));
$birth_date = strip_tags(trim($_POST['birth_date']));
$birth_place = strip_tags(trim($_POST['birth_place']));
$citizenship = strip_tags(trim($_POST['citizenship']));
$term = strip_tags(trim($_POST['term']));
$doc = strip_tags(trim($_POST['doc']));
$doc_id = strip_tags(trim($_POST['doc_id']));
$doc_date = strip_tags(trim($_POST['doc_date']));
$doc_publish = strip_tags(trim($_POST['doc_publish']));
$adress_register = strip_tags(trim($_POST['adress_register']));
$comment = strip_tags(trim($_POST['comment']));
$manager_comment = strip_tags(trim($_POST['manager_comment']));
$delivery_adress = strip_tags(trim($_POST['delivery_adress']));
$delivery_time = strip_tags(trim($_POST['delivery_time']));
$delivery_date = strip_tags(trim($_POST['delivery_date']));
$SQL = "UPDATE Users SET phone='$phone', sum='$sum', name='$name', surname='$surname', second_name='$second_name', birth_date='$birth_date', birth_place='$birth_place', citizenship='$citizenship', term='$term', doc='$doc', doc_id='$doc_id', doc_date='$doc_date', doc_publish='$doc_publish', adress_register='$adress_register', comment='$comment', manager_comment='$manager_comment', delivery_adress='$delivery_adress', delivery_time='$delivery_time', delivery_date='$delivery_date' WHERE id='$form_id'";
$result = mysqli_query($link, $SQL);
if ($result) {
header('Location:index.php');
}
else {
printf("Ошибка: %s\n", mysqli_error($link));
}
}
?>
В каком формате сама таблица выводит данные:
<td><textarea class="form-control" type="text" name="phone" value="" id="example-text-input"><?=htmlspecialchars($users['phone'], ENT_QUOTES)?></textarea></td>
<td><input class="form-control" type="text" name="surname" value="<?=htmlspecialchars($users['surname'], ENT_QUOTES)?>"></td>
<td><input class="form-control" type="text" name="name" value="<?=htmlspecialchars($users['name'], ENT_QUOTES)?>"></td>
<td><input class="form-control" type="text" name="second_name" value="<?=htmlspecialchars($users['second_name'], ENT_QUOTES)?>"></td>
<td><textarea class="form-control" type="text" name="birth_date" value="" id="example-text-input"><?=htmlspecialchars($users['birth_date'], ENT_QUOTES)?></textarea></td>
<td><textarea class="form-control" type="text" name="birth_place" value="" id="example-text-input"><?=htmlspecialchars($users['birth_place'], ENT_QUOTES)?></textarea></td>
Может подскажете, в чём именно может быть проблема?