Bonjour à tous,
Bonjour à tous,
J'ai un soucis
Quand je fais ma requête, la variable a des é à la place des "é"
j'ai dans l'entête de ma page html, là où il y a mon formulaire,
ma BDD est en utf-8
mon code php :
ce qui donne :
SELECT nom FROM personne WHERE pseudo='noémie'
Ce que j'ai fait c'est rajouter à mon fichier php
header("Content-Type:text/html; charset=utf-8");
le hic est que si je rentre "noémie", ça me dit que je peux prendre ce pseudo alors qu'il existe déjà
si je rentre : "noemie", il me dit que le pseudo est déjà pris!
alors que dans la BDD c'est "noémie" et non "noemie"
Donc je tourne en rond, j'ai plus de cheveux, je ne sais pas quoi faire
quelqu'un pourrait il m'aider?
Merci ebaucoup
Bonjour à tous,
J'ai un soucis
Quand je fais ma requête, la variable a des é à la place des "é"
j'ai dans l'entête de ma page html, là où il y a mon formulaire,
ma BDD est en utf-8
mon code php :
<?php
include("connect.php");
$pseudo = $_POST['pseudo'];
echo $pseudo;
$requete = "SELECT nom FROM personne WHERE pseudo='".$pseudo."'";
echo $requete;
$quer = mysql_query($requete);
$row = mysql_fetch_array($quer);
if($row) {
echo "pseudo déjà utilisé";
}
else {
echo "OK";
}
?>
ce qui donne :
SELECT nom FROM personne WHERE pseudo='noémie'
Ce que j'ai fait c'est rajouter à mon fichier php
header("Content-Type:text/html; charset=utf-8");
le hic est que si je rentre "noémie", ça me dit que je peux prendre ce pseudo alors qu'il existe déjà
si je rentre : "noemie", il me dit que le pseudo est déjà pris!
alors que dans la BDD c'est "noémie" et non "noemie"
Donc je tourne en rond, j'ai plus de cheveux, je ne sais pas quoi faire
quelqu'un pourrait il m'aider?
Merci ebaucoup