Reperer un mot clé et insérer dans table
stady
-
avion-f16 Messages postés 19254 Date d'inscription Statut Contributeur Dernière intervention -
avion-f16 Messages postés 19254 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Après plusieurs recherches je n'ai pas trouvé de solution à mon problème.
Quand un membre laisse un message sur mon site, ce message est inséré dans la table avec la valeur '0' par défaut dans le champ vote.
Maintenant, ce que je recherche à faire, c'est que si le deuxième mot de ce commentaire est VOTE, alors on donne la valeur '1' au champ vote de la table.
Exemple : "Bonjour je m'appelle Henri" => la valeur est 0 par défaut dans le champ 'vote'
"Je VOTE pour l'épisode 2" => on met la valeur à 1 dans le champ 'vote'
Merci d'avance pour vos réponses.
Après plusieurs recherches je n'ai pas trouvé de solution à mon problème.
Quand un membre laisse un message sur mon site, ce message est inséré dans la table avec la valeur '0' par défaut dans le champ vote.
Maintenant, ce que je recherche à faire, c'est que si le deuxième mot de ce commentaire est VOTE, alors on donne la valeur '1' au champ vote de la table.
Exemple : "Bonjour je m'appelle Henri" => la valeur est 0 par défaut dans le champ 'vote'
"Je VOTE pour l'épisode 2" => on met la valeur à 1 dans le champ 'vote'
Merci d'avance pour vos réponses.
A voir également:
- Reperer un mot clé et insérer dans table
- Clé usb non détectée - Guide
- Clé windows 8 - Guide
- Table ascii - Guide
- Insérer vidéo dans powerpoint - Guide
- Insérer table des matières word - Guide
1 réponse
Salut.
Pour récupérer une liste des mots (array), tu peux utiliser la fonction explode().
Ensuite, il te suffit de faire une comparaison.
Pour récupérer une liste des mots (array), tu peux utiliser la fonction explode().
Ensuite, il te suffit de faire une comparaison.
<?php $chaine = 'Je vote pour l\'épisode 2.'; $mots = explode(" ", $chaine); $vote = (strtolower($mots[1]) == "vote") ? 1 : 0 ;La fonction strtolower() permet de mettre la chaine en minuscules.