[Aide] 2 questions PHP

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par Mistareal, 6 Juin 2010.

  1. Mistareal
    Mistareal Nouveau WRInaute
    Inscrit:
    12 Septembre 2005
    Messages:
    22
    J'aime reçus:
    0
    Bonjour à tous, voila mon probleme, enfaite j'ai un petit script php qui permet de répondre une phrase lorsque le visiteur entre un mot dans un champ de texte et valide ( réponse précise selon le mot )... Mon probleme est que je cherche un moyen de répondre la même phrase pour une serie de mot sans avoir à recopier la variable à chaque fois, et de même pouvoir répondre plusieurs phrases aléatoirement sur un mot précis... Voici la partie du script en question :



    J'ai essayé avec les ',' "or" etc... mais rien trouvé pour que cela fonctionne :(
    Merci de votre aide
     
  2. Zecat
    Zecat WRInaute accro
    Inscrit:
    1 Mars 2005
    Messages:
    9 177
    J'aime reçus:
    0
    ben tu mets tous les mots qui correspondent à une phrase dans une var et tu fais un strpos au lieu d'un ==
     
  3. YoyoS
    YoyoS WRInaute accro
    Inscrit:
    14 Septembre 2006
    Messages:
    3 249
    J'aime reçus:
    0
    PhpMan arrive à la rescousse :p

    Code:
    if(in_array($_POST['question']),array('MOT1','MOT2','MOT3','MOTx')))
    {
      echo 'reponse';
    } 
    Oublie pas de sécuriser les données entrées par l'utilisateur pour éviter les injections XSS et pire, les injections SQL
     
  4. Zecat
    Zecat WRInaute accro
    Inscrit:
    1 Mars 2005
    Messages:
    9 177
    J'aime reçus:
    0
    oui avec un array ca le fait aussi mais bon j'ai été au plus simple.
     
  5. Mistareal
    Mistareal Nouveau WRInaute
    Inscrit:
    12 Septembre 2005
    Messages:
    22
    J'aime reçus:
    0
    Merci à vous deux ! c'est cool :)
    Ca marche pareil pour les reponse multiples à un mot ?
    Merci encore :)
     
  6. Mistareal
    Mistareal Nouveau WRInaute
    Inscrit:
    12 Septembre 2005
    Messages:
    22
    J'aime reçus:
    0
    Je up ;) merci !
     
  7. YoyoS
    YoyoS WRInaute accro
    Inscrit:
    14 Septembre 2006
    Messages:
    3 249
    J'aime reçus:
    0
    Pourquoi tu up ? Pas compris
     
  8. Mistareal
    Mistareal Nouveau WRInaute
    Inscrit:
    12 Septembre 2005
    Messages:
    22
    J'aime reçus:
    0
    Salut, enfaite on ma donner la réponse pour que plusieurs mots donne la même phrase, mais j'aimerai egalement savoir si il est possible de faire une requete pour qu'un même mot puisse donner aléatoirement 2 ou 3 phrases différentes ? merci :)
     
  9. Haroeris
    Haroeris WRInaute impliqué
    Inscrit:
    13 Avril 2010
    Messages:
    653
    J'aime reçus:
    0
    Un truc du genre ?

    Code:
    if(in_array($_POST['question']),array('MOT1','MOT2','MOT3','MOTx')))
    {
    $i = mt_rand(1, 3);
    
    switch ($i) {
    case 1:
          echo 'reponse 1';
        break;
    case 2:
          echo 'reponse 2';
        break;
    case 3:
          echo 'reponse 3';
        break;
    }
    
    
    
    } 
    
    
     
Chargement...
Similar Threads - [Aide] questions PHP Forum Date
[Aide] convertir balise <iframe> en <object> Développement d'un site Web ou d'une appli mobile 10 Septembre 2015
[Aide] Recherche informations concernant un concours Débuter en référencement 4 Mai 2013
[Aide] Léger problème d'intégration... Développement d'un site Web ou d'une appli mobile 4 Mai 2012
[Aide] Comment être premier sur Youtube ? YouTube, Google Images et Google Maps 14 Janvier 2012
[AIDE] add_Organic Google Analytics 1 Octobre 2010
[AIDE] ".php" ajouté à la fin des fichiers, étrange... URL Rewriting et .htaccess 22 Avril 2010
[Aide] Analytics reste désepérément à ZERO ! Google Analytics 15 Décembre 2009
Flux RSS [AIDE] Développement d'un site Web ou d'une appli mobile 10 Avril 2009
Juste quelques questions Débuter en référencement 3 Janvier 2020
Migration site PHP vers Gatsby : quelques questions Problèmes de référencement spécifiques à vos sites 22 Août 2019
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice