comparaison entre une chaine et un champs mysql

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : comparaison entre une chaine et un champs mysql

par Truc » 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é). ;)

par Invité » 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:

par Ajoloca » 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.

par Invité » 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:

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

Bonsoir,

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

comparaison entre une chaine et un champs mysql

par Invité » 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 .