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

PHP & Base de données Discussion :

Création d'un traducteur [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 39
    Par défaut Création d'un traducteur
    Bonjour à tous,

    D'une part je suis débutant en php et n'ai pas beaucoup de connaissance dans ce langage à l'heure actuelle.
    J'ai réalisé le bout de code suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
    <html>
    <body>
    <?
    $mots=array("the","sun","is","blue");
    $link = mysql_connect(':/Applications/MAMP/tmp/mysql/mysql.sock', 'root', 'root');
    mysql_select_db("anglais",$link);
    for($i=0;$i<count($mots);$i++){
    	$requete="select traduction from vocabulaire where mot='$mots[$i]'";
    	$resultat=mySql_query($requete,$link);
    	$champs=mysql_fetch_row($resultat);
    	print("<a title='$champs[0]'>$mots[$i]</a> ");
    }
    ?>
    </body>
    </html>
    qui me permet d'afficher le texte contenu dans $mots et par le survol de la sourie d'obtenir la traduction de chaque mot.

    Maintenant j'aimerais pouvoir créer une page qui affiche un textarea dans lequel je vais pouvoir copier coller un texte en anglais. Un bouton juste en dessous du textarea me permettra d'obtenir le texte en anglais et créera un tableau $mots avec le contenu de chaque mot du texte que j'ai copié collé.

    Déjà d'une part je ne sais pas encore comment obtenir le contenu du texte area (j'ai vaguement lu quelque chose comme une méthode GET ou POST je continue ma lecture de documentation...) et surtout je ne sais pas comment transformer la variable qui aura le contenu du texte en anglais en tableau avec chaque mot séparé.

    Quelqu'un peut-il m'aider ?

    Merci d'avance pour les réponses.

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    17
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 17
    Par défaut
    Salut,

    il faudra que tu créés un formulaire que tu valideras ( en get ou en post) et tu n'aura plus qu'a utiliser la fonction explode de php:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <form method="POST" action"tapage.php">
    <textarea name="traduction"></textarea>
    <input type="submit" value="traduire">
    </form>
    quand tu valideras ton formulaire il te resteras plus qu'à faire $mots = explode(" ",$_POST["traduction"]);
    print_r($mots);// pour voir le contenu de ton tableau

    Pour les explications des fonctions va sur fr.php.net tout y est

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 39
    Par défaut
    En effet tout y est !
    Merci beaucoup pour ces indications.

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

Discussions similaires

  1. Projet de création de traducteur de A à Z
    Par CCrdz dans le forum Intelligence artificielle
    Réponses: 11
    Dernier message: 04/02/2013, 11h52
  2. Classe pour la création d'un graphe xy
    Par Bob dans le forum MFC
    Réponses: 24
    Dernier message: 03/12/2009, 17h20
  3. [Kylix] Création d'un fichier lien
    Par DrQ dans le forum EDI
    Réponses: 2
    Dernier message: 14/05/2002, 21h30
  4. Création image BMP
    Par Anonymous dans le forum C
    Réponses: 2
    Dernier message: 25/04/2002, 16h04

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