Bonjour à tous,

Ca fait un bail que je n'ai pas touché au php/mysql et je m'y remets doucement

voici mon fichier php :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
<?php
header('Content-Type: text/html; charset=utf-8');
include("connect.php");
$famille = $_POST['famille'];
 
$requete = "SELECT id_animal FROM animal WHERE famille='".$famille."'"; 
echo $requete;
$quer = mysql_query($requete); 
$result = mysql_fetch_array($quer) or die("<br><br>fetch array ne fonctionne pas "); 
echo $result['id_animal'];
?>
Ma BDD est en utf-8

si j'enlève ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
header('Content-Type: text/html; charset=utf-8');
j'ai au lieu de "félidés" ==> félidés

donc en fait, mon
Code : Sélectionner tout - Visualiser dans une fenêtre à part
echo $result['id_animal'];
ne me renvois rien si pour famille j'ai félidés et canidés mais si j'ai autre chose sans "é" ça fonctionne..

dans la BDD j'ai mes champs en "utf8_general_ci" idem pour ma table "animal"

je tourne en rond depuis quelque temps donc je viens vers vous pour trouver une solution, je ne sais pas quoi faire

merci d'avance