if ne fonctionne pas
			
		
	 
	
	
		bonjour,
j'ai le bloc suivant :
if ($supp=="ok")
{
$mailsupp=$_POST['mailsupp'];	
$result = mysql_query("SELECT id, log, pass, mail, bloc FROM lettre");
$bloc=2;
		while ($row = mysql_fetch_array($result, MYSQL_NUM))
		{ // debut boucle while
		$b=$row[3]; // pour test
		if ($mailsupp==$row[3]) $bloc=1;
			
		}// fin boucle while
}// fin de supp ok
?>
mon probleme c'est que le test avec "if ($mailsupp==$row[3])" ne marche pas. Alors que $b (mon test) est bien egal a $mailsupp.
Dans la table mail est varchar avec une valeur de 50 es ça qui bloque ?	
			Guppy71
		
			
		
	 
	
	
		Alors :
1) fais un print_r($mailsupp); juste apres le $mailsupp=$_POST['mailsupp']; 
1) UN OR DIE SUR LE MYSQL_QUERY !!! (meme si la il ne doit pas y avoir trop de problème 

)
2) Dans le while, fais un print_r($row); pour voir ce qu'il contient
Avec ces deux précautions, tu devrais voir où se situe le problème.	
 
	
	
		j'ai mis un coup de strlen sur les deux variables et la variable qui vient du formulaire fait 22 et celle de la table 23
donc je pense que si je teste si la variable de la table contient la var du formulaire ça devrait marcher ?
avec quelle fonction je peux tester ?
merci	
			Guppy71
		
			
		
	 
	
		le 21/11/2004 à 17:55
		Bzh
	 
	
		Si je comprent bien ta table contient plus de caractère de plus.
Ce que je peux te conseiller, c' est de supprimer le caractère en trop.
Pour ce la d tu peu essayer ça:
$variable = substr($variable,0, strlen($variable)-1);
Voila, tien moi aucourran si sa marche. Bye...	
	
			
		
	 
	
	
		Mais affiche les trucs avant de voir ce que tu effaces.........	
	
			
		
	 
	
	
		j'y perd mon latin quand je modifie la var de 23 j'ai bien une longueur de 22 mais il manque une lettre à la fin de la chaine 
es ce que ça veut que le caractere en plus est au debut de la chaine ?	
			Guppy71
		
			
		
	 
	
	
		je n'ai toujours pas compris pourquoi j'ai des blancs dans la chaine mais j'ai réussi a faire ma vérif en utilisant "trim"
bonsoir tous le monde et merci à ceux qui ont esssayé de m'aider	
			Guppy71
		
	
	Ecrire un message
	
	Votre message vient d'être créé avec succès.
	
 
	BB-Code
	
		Pour insérer une URL clickable
		
		Pour insérer une adresse E-mail
		
		Pour annoter
		
		Pour écrire du code
		
		Pour faire un lien vers une fonction PHP
		
		Pour écrire du texte préformaté
		
		Pour écrire du texte en gras
		
		Pour écrire du texte en italique
		
		Pour écrire du texte souligné
		
		Pour écrire du texte barré
		
		Pour écrire un titre principal
		
		Pour écrire un titre secondaire
		
		Pour écrire une liste
		
	 
 
	Smiley
	
		
				
							
				:bond:
				 
			 
						
				:boxe:
				 
			 
						
				:bsmile:
				 
			 
						
				:bump:
				 
			 
						
				:clap:
				 
			 
							 
				
							
				:coeur:
				 
			 
						
				:cool:
				 
			 
						
				:cry:
				 
			 
						
				:eek:
				 
			 
						
				:evil:
				 
			 
							 
				
							
				:fleur:
				 
			 
						
				:fou2:
				 
			 
						
				:fou:
				 
			 
						
				:grin:
				 
			 
						
				:grrr:
				 
			 
							 
				
							
				:hammer:
				 
			 
						
				:hippy:
				 
			 
						
				:hum:
				 
			 
						
				:idee2:
				 
			 
						
				:idee:
				 
			 
							 
				
							
				:kdo:
				 
			 
						
				:king:
				 
			 
						
				:ko:
				 
			 
						
				:lol:
				 
			 
						
				:love2:
				 
			 
							 
				
							
				:love:
				 
			 
						
				:mad:
				 
			 
						
				:maitre:
				 
			 
						
				:noel:
				 
			 
						
				:oops:
				 
			 
							 
				
							
				:raa:
				 
			 
						
				:razz:
				 
			 
						
				:roll:
				 
			 
						
				:sad:
				 
			 
						
				:skull:
				 
			 
							 
				
							
				:smile:
				 
			 
						
				:timide:
				 
			 
						
				:trink:
				 
			 
						
				:vice:
				 
			 
						
				:vomi:
				 
			 
							 
				
							
				:wink:
				 
			 
						
				:zzz:
				