Accueil > Forum > > > > Question sur les variables
Question sur les variables
mardi 21 mars 2006 à 01:26:32 |
Question sur les variables

milkasoprano
|
Bonsoir tous le monde, J'aurai une question a vous posez a vous membres, fana de php sur les variables Imaginons que dans un formulaire je tape :
La voiture de jean est belle.
J'appuie sur entrer ou bouton ok qui va enclancher une requete sql dans cette requete sql il va trouver si la phrase dans le champ (phrase) de la table (search) est present .. si oui, alors la reponse sera : oui elle est tres belle !
Maintenant je voudrai remplancer
La voiture de jean est belle par : La voiture de louise est belle.
Mais la ! cette phrase n'est pas presente dans mysql donc il retournera un message d'erreur genre : Cette phrase n'existe pas dans la base de donnée !
Voila maintenant ou je veux en venir
Je cherche un script ou une fonction php qui me dit que :
La voiture de x est belle
n'importe quelle mot ou prenom ou n'importe quoi est tapé entre ' la voiture de' et 'est belle' il retournera forcement à "Oui elle est tres belle"
Voyez vous ce que je veux dire ? Franchement je n'ai aucune idée comment faire ca.. A noté que la voiture de x est belle ce trouve dans la base de donnée. Qui peut maider ?
on peut definir une valeur genre par exemple & et quand on tape la phrase et dont le mot (jean, georgette, louise etc..) et taper entre les deux, c'est remplacer automatiquement par & et ca affiche le resultat : Oui elle est tres belle
MAIS COMMENT FAIRE CA ??? franchement je ne sais pas du tous ? qui peut maider ? merci pour vos reponses sincere !
bonne soirée tous le monde.
|
|
mardi 21 mars 2006 à 08:55:24 |
Re : Question sur les variables

cz1702
|
Réponse acceptée !
On peut faire une requète cherchant "La voiture de % est belle" % étant un joker mysql qui remplace n'importe quel terme contenu entre "La voiture de" et " est belle".
|
|
mardi 21 mars 2006 à 19:02:17 |
Re : Question sur les variables

milkasoprano
|
Réponse acceptée !
Ok jai compris le truc et je pense que je vais utiliser ton idée. hors ya un truc que je ne comprend pas c'est que je pars d'un champ ou je designe : la voiture de jean est belle !
comment je fais pour separé "la voiture de" jusqu'a "est belle" ?
je vois bien ce que tu veux me dire..
$question = addslashes(htmlentities(trim($_POST['question'])));
sachant que j'utilise la methode post de mon formulaire ! j'envoi la requete...
donc $question % $findequestion % je vois pas comment ? :( tu vois ce que je veux dire..
je selection la base de donnée et je fais une recherche par rapport a ce qu'il ma enoncé dans le formulaire et je prend les deux phrases les plus connu c'est a dire
$requete = "SELECT * FROM faq". " where question='$question'"; $result = mysql_query($requete);
la voiture de / est belle ! si ya au moins c deux truc la dans le champ ! --> retourne vers : oui elle est tres belle ?
merci pour ta reponse
|
|
mardi 21 mars 2006 à 20:47:40 |
Re : Question sur les variables
|
mardi 21 mars 2006 à 20:51:37 |
Re : Question sur les variables

cz1702
|
Réponse acceptée !
PS : Tu peux aussi utiliser des jokers en PHP mais je ne m'en suis encore jamais servi donc je ne peut rien te dire de plus
|
|
mardi 21 mars 2006 à 22:52:31 |
Re : Question sur les variables

milkasoprano
|
Réponse acceptée !
Ok franchement merci beaucoup pour ta reponse c'est vraiment super de ta part ! jai bien compris la reponse :) mais il faut pas oublier que :
$question = addslashes(htmlentities(trim($_POST['question']))); "SELECT * FROM faq where question='$question';";
Comment peut il savoir que le mot qui ce trouve % est bien celui qui manque ?
"SELECT * FROM faq where question='La voiture de % est belle';";
Comment dois je presenter ca si il y a une variable ? et la variable $question = la voiture de jean est belle
merci pour ta reponse ;) et bonne journée a toi :D
|
|
mercredi 22 mars 2006 à 12:40:43 |
Re : Question sur les variables

cz1702
|
Réponse acceptée !
Regarde et test cet exemple tu comprendras peut être mieux :
<?php $phrase1 = "La voiture de Jean est belle."; $phrase2 = "La voiture de Louise est belle."; $liste = array("Jean", "Louise", "Yves"); echo "P1: ".str_replace($liste, "%", $phrase1)."<br>P2:".str_replace($liste, "%", $phrase1); ?>
|
|
mercredi 22 mars 2006 à 15:37:05 |
Re : Question sur les variables

milkasoprano
|
Réponse acceptée !
Oui ok jai compris le truc mais c'est que j'ai aucune envie de faire une liste dans une base de donnée ou sur un code php via un fetch array ( liste de tous les prenoms qui existent dans le monde.
Moi je veux juste faire une recherche par les mots " la voiture de louise est belle" et ben si louise n'est pas presente. il prendra le plus de mot clef qui sont figuré dans le meme champ. ce qui sous entend les mots suivants : "la voiture de est belle" si au moins c mots sont dans le meme champ alors on affiche le resultat c'est a dire -> oui elle est belle
|
|
Cette discussion est classée dans : question, oui, voiture, phrase, belle
Répondre à ce message
Sujets en rapport avec ce message
question facil je pense [ par yomm ]
voila a mon avis cette question va peut etre paraitre ridicule mais j'arrive pa a trouver la réponse alors voila je vous demande:je faide la prog en V
Question pour la programmation en PHP et en javascript ... [ par LocalStone ]
Ben voilà, je commence un peu à programmer, y a tout qui va bien, mais y a 2 symboles que je ne comprends pas, et je ne voit pas du tout à quoi ils se
Petite question sous PHP ... question de date !! [ par ilyatout ]
Voici ma petite question :En fait je dispose des entrées utilisateurs qui sont des variables passées en methodes get par un formulaire et je voudrais
Recherche sur un site [ par Gregco ]
Hello,Question question... je programme énormément en asp et j'ai envie de découvrir php...J'ai recourt au forum parce que j'ai besoin d'une informati
Question sur eregi_replace [ par TheLenain ]
Voila je voulais savoir si c possible de faire plusieur remplacement sur une même ligne avec la fonction eregi_replace. Moi je met ca comme code mais
Question sur sessions [ par must ]
Bonjour,des questions sur les sessionsQuand quelqu'un viens sur une page,et q'une session est ouverte,on peut incrementer une variable pour un compteu
petite question tte simple [ par ludlu ]
je veux faire un include d'un fichier qui ne se trouve pas dans le meme repertoire que la page en cours . J'utilise cette expression qui ne marche pas
une question pour les génie de php [ par wael14 ]
j'ai construit un site MAISje veux savoir des codes de php qui me permait de defendre contre les attaques de virusmerci
question bete [ par overider ]
est il possible de voir le nom et la valeur des variables envoyé par un formulairemerci
Question tres DUR !!! [ par ekinoks ]
g une question qui me paré dur ... g passé plusieur jour a réfléchire comment je pouvé faire mais g rien trouvé :'( il existe petétre un forciotn pour
Livres en rapport
|
Derniers Blogs
ROSLYN FLUENT APIS: ROSLYNHELPER NUGET PACKAGEROSLYN FLUENT APIS: ROSLYNHELPER NUGET PACKAGE par Matthieu MEZIL
Si vous utilisez Roslyn et que vous vous voulez vous simplifier le code du code rewriter, je vous conseille d'installer mon NuGet package RoslynHelper ....(read more) ...
Cliquez pour lire la suite de l'article par Matthieu MEZIL POUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDNPOUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDN par neodante
Quelle est le point commun entre : Microsoft il y a 10 ans et Apple aujourd'hui ? Réponse: avoir une politique de protocoles propriétaires et fermés :) Car pour rappel (si si je vous assure c'est important de le rappeler), la majorité des spécifications e...
Cliquez pour lire la suite de l'article par neodante JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|