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 :
Ma BDD est en utf-8
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']; ?>
si j'enlève ça :j'ai au lieu de "félidés" ==> félidés
Code : Sélectionner tout - Visualiser dans une fenêtre à part header('Content-Type: text/html; charset=utf-8');
donc en fait, monne me renvois rien si pour famille j'ai félidés et canidés mais si j'ai autre chose sans "é" ça fonctionne..
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo $result['id_animal'];
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
Partager