Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1525 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [obsolète Mon script s'occupe que du dernier mot de la BDD..

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[obsolète Mon script s'occupe que du dernier mot de la BDD..

n°1079360
pouzy
Ne signe pas d'autographes..
Posté le 11-05-2005 à 14:01:13  profilanswer
 

Bonjour à tous :P désolé pour le manque de négation dans le titre, mais manque de place pour être explicite :mrgreen:
 
En fait j'ai un problème : j
e cherche à faire un utilitaire de traduction, que ce soit dans n'importe quelle langue ou dans une languie inconnue, peu vous importe :lol:
 
Bref, j'ai ma base avec les champs :
 

Code :
  1. mot     mottraduit actif
  2. mot1    mottraduit1 1
  3. mot2    mottraduit2 1
  4. mot3    motraduit3 1


 
Le actif, c'estr juste une histoire d'administration :)
Et voici la requête qui l'appelle :  
 

Code :
  1. $requete = "SELECT mot, mottraduit FROM matable WHERE actif=1 ORDER BY id";


 
Avec un auto increment sur le id, que j'ai pas mis dans mon schéma de plus haut.  
 
Or, quand je cehrcheà traduire , avec un eregi_replace :  
 

Code :
  1. $mot = $enreg['mot'];
  2. $mottraduit = $enreg['mottraduit'];
  3. $traduc = $_POST['MOT'];
  4. $traduc =  eregi_replace($mot, $mottraduit, $traduc);
  5. $traduc = stripSlashes($traduc);


 
Mon script ne fonctionne qu'avec le dernier mot inscrit dans la base de données ! Dustyle si je veux traduire :
 

Citation :

mot2 mot3 mot1


 
Je me retrouverai avec :  
 

Citation :

mot2 mottraduit3 mot1


 
Il n'y a pas de desc limit 1 dans ma requête ..  
 
Képassa ? Merci !


Message édité par pouzy le 12-05-2005 à 19:25:09

---------------
Hello hello super jello
mood
Publicité
Posté le 11-05-2005 à 14:01:13  profilanswer
 

n°1079366
Hermes le ​Messager
Breton Quiétiste
Posté le 11-05-2005 à 14:03:52  profilanswer
 

Heu, il y a comme un blème là... Si tu comptes faire une boucle et utiliser PHP pour partir à la recherche de tes petits mots, va falloir être patient et aimer le café ou le coca-cola. :o
 
Les EXPREG dans ton cas, c'est dans la requête elle-même qu'il faut s'en servir hein. :o


---------------
Expert en expertises
n°1079384
pouzy
Ne signe pas d'autographes..
Posté le 11-05-2005 à 14:07:43  profilanswer
 

Erf, preg ou strtr alors ? :(
 
EDIT : dans la rquête , c'est a dire ? Je peux pas mettre de set ni rien vu que c'est pas un insert into .. Je veux juste faire un truc pas trop sorcier je pense, je suis pas calé en prog, mais je dois pouvoir m'en sortir pour quelquechose qui parait aussi simple :)


Message édité par pouzy le 11-05-2005 à 14:15:37

---------------
Hello hello super jello
n°1079449
pouzy
Ne signe pas d'autographes..
Posté le 11-05-2005 à 14:33:58  profilanswer
 

C'est bon, il me suffisait de déclarer $traduc = $_POST['MOT']; en dahot de la variable, désolé de ne pas avoir précisé que le troisième code était dans un while :(  
 
Sinon, j'ai un problème :  
Si je veux que "bla" soit convertir en "tindin", et que je tapes "ablation", ca me sort "atindintion" .. Alors que je voudrais ne pouvoir taper que bla pour qu'il me sorte tindin. Et si un mot contient bla, il ne soit pas compatibilisé. Je dois faire un espace ?


---------------
Hello hello super jello
n°1082639
h4cker
Posté le 13-05-2005 à 18:02:54  profilanswer
 

Le probleme a l'aire de venir de ta methode d'execution de la requete.
est ce que tu fais un mysql_fetch_row ou mysql_fetch_array.
 
Parce que c'est pas vraiment pareil


Message édité par h4cker le 18-02-2008 à 21:29:53
n°1082641
h4cker
Posté le 13-05-2005 à 18:04:00  profilanswer
 

...ya des fois, je suis trop bete...


Message édité par h4cker le 18-02-2008 à 21:29:30
n°1082644
cesarr89
Posté le 13-05-2005 à 18:06:19  profilanswer
 

C'est quoi que tu nous as balancé là?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [obsolète Mon script s'occupe que du dernier mot de la BDD..

 

Sujets relatifs
[Debutant] MSSQL => Lancement script TransacSQL, cyclique chaque jourScript Texte Defilant compatible "TOUS" navigateurs ? possible ?
Script shelllancer un script ou une appli sur un pc sur le reseau local
Shell script : redirection synchrone vers un fichier ?Un script qui ne fonctionne pas...
texte defilant marche pas sur MAC ... (script simple)1autre solution ?Bug de BDD
Aide pour un script html, recuperer email d'une page web 
Plus de sujets relatifs à : [obsolète Mon script s'occupe que du dernier mot de la BDD..


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR