IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Problème syntaxe strpos


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de mussara
    Inscrit en
    Novembre 2004
    Messages
    442
    Détails du profil
    Informations personnelles :
    Âge : 57

    Informations forums :
    Inscription : Novembre 2004
    Messages : 442
    Par défaut Problème syntaxe strpos
    bonsoir

    j'ai un souci de syntaxe....
    le code que je vous mets ci dessous est un appel php au sein d'un js:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    echo "var recherche =" .$tuple_table_artistes_peinture.";\n";
    echo "var tuple =" .$row[$item_table_artistes_type].";\n";
    echo "var position = " .strpos($row[$item_table_artistes_type], $tuple_table_artistes_peinture).";\n";
    if (strpos($row[$item_table_artistes_type], $tuple_table_artistes_peinture) === true) {echo "var chaine=chaine trouvee";} else {echo "var chaine=chaine pas trouvee";}
    qui me donne lorsque je fais afficher le code-source:
    var recherche =peinture;
    var tuple =calligraphie, peinture;
    var position = 14;
    var chaine=chaine pas trouvee
    qu'ai je écrit de mal pour que ça réponde comme quoi la chaine n'est pas trouvée alors qu'elle est en position 14!!!!

    si vous pouvez m'éclairer...

    merci beaucoup

  2. #2
    Membre chevronné Avatar de GregPeck
    Inscrit en
    Novembre 2005
    Messages
    530
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 530
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if (strpos($row[$item_table_artistes_type], $tuple_table_artistes_peinture) === true)
    strpos te renvoi false ou un integer te signalant la position, mais jamais true.

    il faut que tu fasse l'inverse dans ton test:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if (strpos($row[$item_table_artistes_type], $tuple_table_artistes_peinture) !== false)

  3. #3
    Membre éclairé Avatar de mussara
    Inscrit en
    Novembre 2004
    Messages
    442
    Détails du profil
    Informations personnelles :
    Âge : 57

    Informations forums :
    Inscription : Novembre 2004
    Messages : 442
    Par défaut
    il y a des heures où certains ont encore les idées claires et d'autres moins...

    un grand merci à toi

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. ajout clé étrangère problème syntaxe
    Par philippe281281 dans le forum Outils
    Réponses: 7
    Dernier message: 11/04/2006, 15h20
  2. Réponses: 1
    Dernier message: 05/04/2006, 15h22
  3. [Tableaux] problème syntaxe concaténation variable
    Par mussara dans le forum Langage
    Réponses: 3
    Dernier message: 01/03/2006, 12h24
  4. Problème syntaxe sql
    Par devdev dans le forum MS SQL Server
    Réponses: 9
    Dernier message: 11/04/2005, 17h31
  5. problème syntaxe sql
    Par mpat dans le forum ASP
    Réponses: 6
    Dernier message: 01/02/2005, 20h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo