comparaison entre une chaine et un champs mysql

Invité
Invité n'ayant pas de compte PHPfrance

16 déc. 2006, 22:35

bonjour

mon probleme

j insere a l aide d un formulaire une chaine dans un champs .

si je veux recuperer ce champs et le comparer , ils ne correspondent pas.

par contre si j insere un champ directement sous phpmyadmin, la ils correspondent.

Pb d interclassement (latin swedish )?
j ai essaye de nettoyer la chaine, rien a faire!!!

si qlun peut m aider :=

merci .

ViPHP
ViPHP | 1961 Messages

16 déc. 2006, 23:12

Bonsoir,

Sans un minimumde code, on ne peut pas faire grande chose.
Deux choses sont infinies, l'Univers et la sottise humaine!!
Mais je ne suis pas sur de ce que j'affirme au sujet de l'Univers.

A. Einstein

Invité
Invité n'ayant pas de compte PHPfrance

16 déc. 2006, 23:27

qlq bout de code

une partie du formulaire

Code : Tout sélectionner

<td><input type="text" name="pseudo" OnBlur="verifPseudo(this.value)" /></td>
un lien venant du form

Code : Tout sélectionner

else if(texte1 = file1('mod/inscriverif.php?pseudo='+escape(pseudo)))
on recup le pseudo en get ,on compare et on renvoi 1 si champ present
<?php
$result = mysql_query("SELECT PseudoMemb FROM membres WHERE PseudoMemb='".$_GET["pseudo"]."'");
if(mysql_num_rows($result)>=1)
        echo "1";else echo "2";
?>
voila j espere que c est plus clair
:oops:

ViPHP
ViPHP | 1961 Messages

16 déc. 2006, 23:36

Re,

En réalité pas trop, mais déjà ici
if(texte1 = file1('mod/inscriverif.php?pseudo='+escape(pseudo)))
Que cherches-tu à faire ?

que fait file1() ?
Si tu cherches à faire une comparaison c'est == et non =

Soit plus précis, aide-nous à t'aider.
Deux choses sont infinies, l'Univers et la sottise humaine!!
Mais je ne suis pas sur de ce que j'affirme au sujet de l'Univers.

A. Einstein

Invité
Invité n'ayant pas de compte PHPfrance

16 déc. 2006, 23:51

pb resolu


desole j ai pas ete tres claire ,ca me gavait depuis deux bonnes heures.

ca venait de

Code : Tout sélectionner

<td><input type="text" name="pseudo" OnBlur="verifPseudo(this.value)" /></td>
/> ie me le mettait dans le get

voila merci
:roll:

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

17 déc. 2006, 00:38

Modération :
Puisque ta question est résolue, j'ajoute le tag [Résolu]
pour indiquer aux personnes qui voudront consulter ce sujet qu'il contient une solution.

Tu peux réaliser cette opération toi-même
en cliquant sur le bouton [Mettre Résolu] qui s'affiche en haut à gauche de ce sujet
si tu as posté le 1er message en tant que membre (inscrit et identifié). ;)

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute