Bonjour,
Voila je rencontre un petit problème avec mon code.
Je suis actuellement entrain de faire un projet pour m'entraîner et améliorer mes compétences en HTML/CSS/PHP et je suis entrain de bloqué sur une chose que je ne comprends pas du tout.
En local l'encodage se fait parfaitement pour la syntaxe, cependant en host, les accents ne sont pas bien pris en compte et pourtant ... même configuration aux premiers abords.
Local : http://prntscr.com/s8ak9g
Host (IONOS) : http://prntscr.com/s8ak0g
if (isset($_POST['textWork']) AND !empty($_POST['textWork'])){
$textWork = utf8_decode(stripslashes($_REQUEST['textWork']));
$query = "UPDATE aboutme SET text='$textWork' WHERE id=2";
mysqli_query($conn, $query);
}
$tabText = array();
$query = "SELECT id, text FROM `aboutme`";
foreach ($conn->query($query) as $row) {
$tabText[] = utf8_encode($row['text']);
}
La div qui m'affiche ce que je veux :
Local : http://prntscr.com/s8aivw
Host (IONOS) : http://prntscr.com/s8aj4k
Merci par avance de votre aide :)
Problème résolu !
if (isset($_POST['textWork']) AND !empty($_POST['textWork'])){
$textWork = mysqli_real_escape_string($conn, $_POST['textWork']);
$query = "UPDATE aboutme SET text='" .$textWork. "' WHERE id=2";
mysqli_set_charset($conn, "utf8");
mysqli_query($conn, $query);
}
$tabText = array();
$query = "SELECT id, text FROM `aboutme`";
foreach ($conn->query($query) as $row) {
$tabText[] = $row['text'];
}