Voila mon problème .
Quand on se rend sur une page profil, ajax récupère les données du profil sur un autre fichier php .
Dedans, j'affiche la photo du membre, et la sa cloche, sa m'affiche des caractères par milliers et incopréhensibles ...
Que faire ?
PHP
Donc en l'occurence, c'est la partie else {} qui coince ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 $photo=mysql_query("SELECT * FROM em_photos WHERE id_membre='$profil'"); $num_photo=mysql_num_rows($photo); $p=mysql_fetch_assoc($photo); // Le compte existe et est validé ! if ($num_photo==0) { header ("Content-type: ".$p['extension']); echo '<img id="focus" src="css/images/pas_photo.jpg" style="width:200px;height:auto;float:left;clear:both;margin:0px 10px 10px 0px;" onMouseOver="affiche_img()" onMouseOut="cache_img()" />'; } else { echo $p[id]; echo '<img id="focus" src="profil.php?'.$p['id'].'" style="width:200px;height:auto;float:left;clear:both;margin:0px 10px 10px 0px;" onMouseOver="affiche_img()" onMouseOut="cache_img()" />'; }
La table :
Voila, si il vous manque certaines informations, n'hésitez pas .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 CREATE TABLE `em_photos` ( `id` INT NOT NULL AUTO_INCREMENT, `photo` BLOB NOT NULL, `extension` VARCHAR(25) NOT NULL, PRIMARY KEY (`id`) )
Merci par avance pour votre aide .
PS : Pour entrer sur le site, il faut cliquer sur je suis majeur ...
Partager