У меня есть одна страница php, на которой я изменил шрифт для ввода на devnagri. Мне нужно отобразить его на следующей странице php, а также вставить их в mysql.
первая страница index.php содержит эту информацию ......
<table width = "535" height = "54" border = "1">
<tbody>
<tr>
<td height = "23">नाम</td>
<td><input type = "text" name = "name" id = "name" style = "font-family: Preeti">
</td>
</tr>
<tr>
<td height = "23">काम</td>
<td><input type = "text" name = "job" id = "job" style = "font-family: Preeti">
</td>
</tr>
</tbody>
</table>
моя вторая страница post.php содержит
<table width = "535" height = "54" border = "1">
<tbody>
<tr>
<td height = "23">नाम</td>
<td><?php
echo $_POST['name'];
?></td>
</tr>
<tr>
<td height = "23">काम</td>
<td><?php
echo $_POST['job'];
?></td>
</tr>
</tbody>
</table>
когда я набираю कला в имени и खेप в поле вакансии на второй странице отображаются относительные английские буквы ..... где мне нужно отображать, как он отображается на входе.
Мне также нужно вставить эти данные в mysql, и снова нужно отобразить эти данные mysql на другой странице ....
Я не могу отобразить и застрять на этом этапе, поэтому запрос вставки и выбора еще не выполнен ...
Нужна помощь, чтобы разобраться.
Как уже упоминалось, вы устанавливаете шрифт с помощью HTML и CSS, а не в MySQL.
Примените тот же шрифт к элементу, в котором отображается значение столбца на 2-й странице, как и на первой странице. Поскольку вы не включили какой-либо код PHP, HTML и CSS, я не могу предложить более подробную информацию.
$_post['name of inputs'] - В этом нет никакого смысла. Также - я не вижу никаких входных данных в вашем коде, это должен быть $_POST, и этот вопрос (вероятно) должен быть помечен тегами CSS и HTML, а не PHP или mysql. Уточните пожалуйста свой вопрос и только код уместным@ user2570995 Я понимаю вопрос, но вы не показали нам, как вы включаете webfont (вы пробовали добавление этого в свой css?), а также - все ячейки вашей таблицы пусты, поэтому вы не увидите шрифт, потому что там не настоящий текст
Вы сказали, что установили шрифт на первой странице ввода. Используйте тот же метод, чтобы установить шрифт на 2-й странице. Вы показываете код, но ничего не связанное с вашим вопросом. Покажите код, в котором вы устанавливаете шрифт devnagri в поле ввода и только код, который вы используете для отображения того же поля на 2-й странице.
Казалось бы, вы знаете, как установить шрифт в поле ввода, поэтому из этого следует, что вы знаете, как установить код на выходе на 2-й странице. Что мне не хватает, чего вы не знаете / не понимаете?
Обязательное чтение (и, возможно, даже дубликат) ~ stackoverflow.com/questions/279170/utf-8-all-the-way-through
Как насчет <td style = "font-family: Preeti"><?php echo $_POST['name'] ?></td>? Это примерно то, что @ SloanThrasher все время говорил
Конвертируйте ваш файл index.php в UTF-8 (кодировка файлов).






Большое спасибо, Фил.
<table width = "535" height = "54" border = "1">
<tbody>
<tr>
<td height = "23">नाम</td>
<td style = "font-family: Preeti"><?php
echo $_POST['name'];
?></td>
</tr>
<tr>
<td height = "23">काम</td>
<td style = "font-family: Preeti"><?php
echo $_POST['job'];
?></td>
</tr>
</tbody>
</table>
Он отобразил шрифт Preeti ...
По-прежнему остается запрос INSERT и SELECT.
Шрифт не хранится в MySQL. Как упоминалось в комментариях выше, он используется для представления, а не для хранения данных. Шрифт не имеет отношения к вашим запросам вставки или выбора. Набор символов может быть важным фактором, но это в определении таблиц, в которых вы храните данные.
Большое спасибо, Слоан Трэшер ..... Я нашел решение .... Мне нужно использовать style = "font-family: Preeti" каждый раз, когда мне нужно отобразить результат ....
Шрифт, используемый для отображения данных, не имеет ничего общего с MySQL и управляется HTML и CSS отображаемой страницы. Единственным несущим в MySQL может быть набор символов, используемый в таблице и столбцах.