Page 1 sur 1

comparaison entre une chaine et un champs mysql

Posté : 16 déc. 2006, 22:35
par Invité
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 .

Posté : 16 déc. 2006, 23:12
par Ajoloca
Bonsoir,

Sans un minimumde code, on ne peut pas faire grande chose.

Posté : 16 déc. 2006, 23:27
par Invité
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:

Posté : 16 déc. 2006, 23:36
par Ajoloca
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.

Posté : 16 déc. 2006, 23:51
par Invité
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:

Posté : 17 déc. 2006, 00:38
par Truc
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é). ;)