Bonjour,
C'est connu, les accents deviennent des symboles, il y a pleins de solutions sur le NET, mais après en avoir essayé rien ne résout mon problème.
Explications : J'ai un formulaire PHP avec une base de données derrière. Quand je rempli le formulaire, les caractères spéciaux sont OK, mais les accents sont le seul problème car au lieu qu'ils soient transformés en caractères spéciaux, le mot complet n'apparaît pas dans la base de données.
Illustrations :
Ma base de données a le même encodage que ma page PHP :
Que voici :
Merci pour tout savoir transmit.
Cordialement,
lizeal
C'est connu, les accents deviennent des symboles, il y a pleins de solutions sur le NET, mais après en avoir essayé rien ne résout mon problème.
Explications : J'ai un formulaire PHP avec une base de données derrière. Quand je rempli le formulaire, les caractères spéciaux sont OK, mais les accents sont le seul problème car au lieu qu'ils soient transformés en caractères spéciaux, le mot complet n'apparaît pas dans la base de données.
Illustrations :
Ma base de données a le même encodage que ma page PHP :
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
Que voici :
// recherche de l'action demande par l'utilisateur
if (isset($_GET['action']))
{
// ajout d'un lment
if ($_GET['action']=="A")
{
//formulaire d'ajout d'un lment
echo '<form method="POST" action="ssmenu_enr.php" >' ;
echo '<h2 id="ancre_ajout"><u><br />Ajout d\'un sous-menu</u></h2><br /><br />';
if (isset($_SESSION['mess']) && ($_SESSION['mess']!=""))
{
echo '<p class="erreur">'.$_SESSION['mess'].'</p>' ;
}
echo '<div class="data">' ;
echo '<center>N° d\'ordre: <input type="text" name="ordre" id="ordre" size=15/><span class="donnee_obligatoire"> </span></center><br>' ;
$req="select * from menu order by NomMenu asc";
$exec=mysql_query($req);
echo '<br><br>Nom du menu: <select name="menu" size=1>';
while ($ligne=mysql_fetch_array($exec))
{
echo '<option value="'.$ligne['NumMenu'].'">'.$ligne['NomMenu'];
}
echo '</select>';
echo '<center>Nom du sous-menu: <input type="text" name="nomSS" id="nomSS" size=20/><span class="donnee_obligatoire"> </span></center><br>' ;
echo 'Visible que pour les adherents ? <INPUT type="checkbox" name="visible" value="1">'; // Checkbox //
echo '</div><br>' ;
echo '<p><center><input type="submit" class="submit" value=" Valider" />' ;
echo '<input type="reset" class="reset" value="Effacer" /> </center> </p>' ;
echo '<p class="droite"><span class="donnee_obligatoire"> </span><span class="saisie_ob">saisie obligatoire</span></p>' ;
echo '</form>' ;
}
Merci pour tout savoir transmit.
Cordialement,
lizeal