Bonjour à tous.
Lors de l'insertion d'un texte dans une BDD les entrées qui comporte des é ou des à ect...... stoppe l'insertion. J'ai "potassé" le sujet et je ne trouve pas, voyez vous plus clair que moi ???
J'ai fait une petite requête toute simple pour "VOIR"
Mon header :
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=UTF-8"/>
<link rel="stylesheet" href="style.css" />
<meta name="viewport" content="width=device-width, maximum-scale=1"/>
<title>Location meublé de tourisme Argeles plage</title>
</head>
<body>
[/html]
Ma connection à wamp :
<?php
try
{
$bdd = new PDO('mysql:host=localhost;dbname=test;charset=utf8', 'root', '');
$bdd->query('mysql_set_charset UTF8');
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
Dans la BDD : j'ai bien dans: opération ==> options pour cette table ==>interclassement :utf8_general_ci
Dans NOTEPAD++ j'ai UTF-8 (sans BOM)
et voici le formulaire :
<?php include("header.php"); ?>
<div style="text-align: center"><h2>essai</h2>
<form action="essai.php" method="post">
<p>
<label for="nom">nom</label> : <input type="text" name="nom" id="nom" /><br /><br />
<input type="submit" value="Envoyer" />
</p>
</form>
[/html]
Puis la requête:
<?php include("header.php"); ?>
<?php include("connect_wamp.php"); ?>
<?php
$req = $bdd->prepare('INSERT INTO essai (nom) VALUES(?)');
$req->execute(array($_POST['nom']));
echo 'Les informations ont bien été ajoutées !';
?>
</body>
</html>
D'après ce que j'ai lu il faut aller également dans apache et httpd config mais là ?????????
Pouvez vous m'aider à trouver la solution, merci d'avance.
Cordialement.
Bonjour à tous.
Lors de l'insertion d'un texte dans une BDD les entrées qui comporte des é ou des à ect...... stoppe l'insertion. J'ai "potassé" le sujet et je ne trouve pas, voyez vous plus clair que moi ???
J'ai fait une petite requête toute simple pour "VOIR"
Mon header :
[html]<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=UTF-8"/>
<link rel="stylesheet" href="style.css" />
<meta name="viewport" content="width=device-width, maximum-scale=1"/>
<title>Location meublé de tourisme Argeles plage</title>
</head>
<body>[/html]
[/html]
Ma connection à wamp :
[php]<?php
try
{
$bdd = new PDO('mysql:host=localhost;dbname=test;charset=utf8', 'root', '');
$bdd->query('mysql_set_charset UTF8');
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());[/php]
Dans la BDD : j'ai bien dans: opération ==> options pour cette table ==>interclassement :utf8_general_ci
Dans NOTEPAD++ j'ai UTF-8 (sans BOM)
et voici le formulaire :
[html]<?php include("header.php"); ?>
<div style="text-align: center"><h2>essai</h2>
<form action="essai.php" method="post">
<p>
<label for="nom">nom</label> : <input type="text" name="nom" id="nom" /><br /><br />
<input type="submit" value="Envoyer" />
</p>
</form>[/html]
[/html]
Puis la requête:
[php]<?php include("header.php"); ?>
<?php include("connect_wamp.php"); ?>
<?php
$req = $bdd->prepare('INSERT INTO essai (nom) VALUES(?)');
$req->execute(array($_POST['nom']));
echo 'Les informations ont bien été ajoutées !';
?>
</body>
</html>[/php]
D'après ce que j'ai lu il faut aller également dans apache et httpd config mais là ?????????
Pouvez vous m'aider à trouver la solution, merci d'avance.
Cordialement.