Probleme entre php et mysql 5.0

thorm42
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 7
Inscription: 14 Juin 2006

Probleme entre php et mysql 5.0

Message le Mer Juin 14, 2006 20:22

Salut,
J'ai un problème que je n'arrive pas a resoudre.
quand je fait une requete pour recuperer une chaine de caratere (avec du code html) en php vers une base mysql 5.0, ma variable de résultat contient l'entête suivant:
"<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
</body>
</html>".

Si je l'enleve, ma variable est modifiée (des caratères disparessent).

Ce problème reviens si avant d'inserer ma nouvelle variable dans le base sans le header.

Please help. Là je sèche vraiment :cry: [/b]


Bacteries
WRInaute passionné
WRInaute passionné
 
Messages: 1369
Inscription: 27 Mai 2004

Message le Jeu Juin 15, 2006 6:42

Rien compris thorm42... Tu peux détailler un peu plus (ta requête, comment tu l'appelles, ...)?

thorm42
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 7
Inscription: 14 Juin 2006

Message le Jeu Juin 15, 2006 6:50

En fait, je fait cette requete:
$querie = "SELECT fichier FROM MENU WHERE lien='$lien'";
$result = mysql_Query($querie);
$aff = mysql_fetch_assoc($result);

Elle me sert à recuperer un champ texte dans ma base sql. Ce champ est en faite du code html.
quand je fait un echo ou un print sur $aff['fichier'], je remarque que du texte s'est rajouter en plus au debut (le texte que j'ai mis precedement).
J'essaye donc de le suprimer mais si je le fait le reste de ma varible se modifie (des caracteres disparaissent comme par exemple le '<').

merci


Bacteries
WRInaute passionné
WRInaute passionné
 
Messages: 1369
Inscription: 27 Mai 2004

Message le Jeu Juin 15, 2006 8:16

Regarde via phpmyadmin ce que tu as réelement dans ta table déjà.

thorm42
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 7
Inscription: 14 Juin 2006

Message le Jeu Juin 15, 2006 9:02

bien sur, j'ai tout verifié.
Je ne sais vraiment pas d'ou ca vien


Bacteries
WRInaute passionné
WRInaute passionné
 
Messages: 1369
Inscription: 27 Mai 2004

Message le Jeu Juin 15, 2006 9:37

Comment se fait ton enregistrement dans la base?


lupuz
WRInaute discret
WRInaute discret
 
Messages: 213
Inscription: 15 Mar 2006

Message le Jeu Juin 15, 2006 9:45

thorm42 >
Quand tu dis que des caratères disparaissent, ils ne sont pas retourné par ta requête? (fait un essai en l'executant dans phpmyadmin)
ou ils ne sont pas affichés par ton script ?

thorm42
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 7
Inscription: 14 Juin 2006

Message le Jeu Juin 15, 2006 10:09

Je viens de faire un essai dans phpmyadmin est c bon. j'imagine donc que c'est le php qui me genere cet entete.
Je me demande si c'est pas un probleme d'encodage de ma variable en php. J'ai essayer utf8_encode et utf8_decode sur ma variable mais ca change rien.

Si je retire cet entete de ma variable sous php c'est la que celle ci a des carateres qui disparaissent. Mais la base est normale.

Merci

thorm42
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 7
Inscription: 14 Juin 2006

Message le Jeu Juin 15, 2006 11:07

Je viens de me rendre compte de quelque chose.
En fait l'entete n'est pas dans ma varible. Elle est rajoute par le php.
Donc la requete est bonne et son resultat est bon. (J'ai fait 2 echo de suite et l'entete n'est apparu qqu'une fois au debut).

Mon probleme vien qu'enfaite j'utilise cette variable pour la mettre dans un textarea. Mais l'entete se met dans celui ci alors qu il n'est pas attache a ma variable.

Je comprends plus rien la.


Bacteries
WRInaute passionné
WRInaute passionné
 
Messages: 1369
Inscription: 27 Mai 2004

Message le Jeu Juin 15, 2006 11:14

Bah met ton code de ta page PHP ici.

(et y'a pas d'include ou autre?)

thorm42
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 7
Inscription: 14 Juin 2006

Message le Jeu Juin 15, 2006 11:31

Je te remercie, le probleme venait d'un include fait dans un de mes include qui contenait ce code.

J'ai perdu 1 jour pour ca, je suis vert. Merci encore :D


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité