[RESOLU]fonction strpos
Posté : 11 juil. 2005, 15:40
bonjour! voila j'ai un petit souci avec la fonctione strpos :
rmq : oui il y a 3= pour chaque variable dans le si mais c'est normal parait il et ça ne change rien au fait que mes variable reste desespérement vide
merci de votre aide
***edit c'est bon j'ai toruvé il faut comparer avec false et non pas avec true, merci quand même ***
for ($i=0; $i<$info["count"]; $i++) {
$contientnom = strpos($info[$i]["name"][0], $p_var1);
$contientmail = strpos($info[$i]["mail"][0], $p_var1);
$contienttel = strpos($info[$i]["telephonenumber"][0], $p_var1);
// if (($contientnom===true) or ($contientmail===true) or ($contienttel===true)) {
if ($p_affichnom) {
echo "Nom : ". $info[$i]["name"][0]."<br>";
echo "$contientnom";}
// echo "Nom affiché : ". $info[$i]["displayname"][0]."<br>";
if ($p_affichmail) {
if (isset($info[$i]["mail"][0])){
echo "Mail: ". $info[$i]["mail"][0]."<br>";}
else {
echo "Mail: Adresse e-mail indisponible <br>";}}
if ($p_affichtel) {
echo "Numéro de téléphone : ". $info[$i]["telephonenumber"][0]."<p>";}
donc voici mon code! $p_var1 est une variable que j'obtiens avec un formulaire post! je l'ai testé, elle est non vide, les variables de type $info["count"] sont non vide egalement puisque ma liste s'affiche sans problème et pourtant quand je fais un strpos de ces 2 chaines et bien ma variable résultat est vide et donc ça fait foirer le tout (si j'enlève le commentaire du si)!rmq : oui il y a 3= pour chaque variable dans le si mais c'est normal parait il et ça ne change rien au fait que mes variable reste desespérement vide
merci de votre aide
***edit c'est bon j'ai toruvé il faut comparer avec false et non pas avec true, merci quand même ***