Décodage des accents html avant insert BDD
Bonjour.
J'utilise depuis peu une éditeur html (TinyMCE WYSIWYG Editor), qui entre parenthèse marche super bien.
Bon ce WYSIWYG encode les textarea super bien, mais avec les codes des accents.
Citation:
Le dimanche je préfère rester au lit jusqu’à l’aube
ce qui donne
Citation:
<p>Le dimanche je préfère rester au lit jusqu’à l’aube</p>
Bien, je souhaite garder et envoyer l'ensemble des balises dans ma BDD mysql pour enregistrer ma mise en page mais décoder les accents en accents normaux car sans cela mon moteur de recherche ne les reconnaît pas et je polu ma BDD.
Donc s'il vous plaît comment faire ?
voici mon code du script sachant que les variables citation et application sont des textarea...
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
|
<?php include("connexion_baseS&L.php"); ?>
<?php
if (isset($_POST['auteur']) AND isset($_POST['citation']))
{
if ($_POST['auteur'] != NULL AND $_POST['citation'] != NULL)
{
$auteur = $_POST['auteur'];
$theme = $_POST['theme'];
$citation = $_POST['citation'];
$application = $_POST['application'];
$lecon = $_POST['lecon'];
$reference = $_POST['reference'];
$www01 = $_POST['www01'];
$www02 = $_POST['www02'];
$auteur = addslashes($_POST['auteur']);
$citation = addslashes($_POST['citation']);
$application = addslashes($_POST['application']);
$lecon = addslashes($_POST['lecon']);
?>
<?php
mysql_query("INSERT INTO tbl_citation (auteur,theme,citation,application,lecon,reference,www01,www02)VALUES('$auteur', '$theme','$citation','$application','$lecon','$reference','$www01','$www02')");
mysql_close();
}
}
header('location:citation.php');
?> |
Je galère là dessus et si quelqu'un pouvait m'aider... Super :lol:
LagratteCchouette
Intégration de la fonction html-entity-decode()
Bonjour et merci.
Ok, je vois mieux. Il me faut intégrér une fonction pour remplacer l'encodage.
Mais comment le faire dans mon script pour appeler cette fonction. Enfin si j'ai bien compris.
Help :arf:
LagratteCchouette
html-entity-decode() et méthode
Merci
Mais il me reste à modifier encore un bout de code.
Car en appliquant l'info précédente voilà ce que cela donne
code du script
Code:
$citation = addslashes(html_entity_decode($_POST['citation'],ENT_QUOTES));
Et voilà le résultat
Citation:
<p>" Le dimanche je préfère dormir jusqu'à l'aube voilà "</p>
Donc super pour le code, Merci, merci....
LagratteCchouette
Méthode de gestion de BDD
Merci pour ton avis.
Le code est OK. Je peux donc bosser maintenant.
LagratteCchouette :applo: