Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : transmettre des variables java vers du PHP [ Archives / Au secours ] (slyderkiller)

samedi 3 septembre 2005 à 00:50:30 | transmettre des variables java vers du PHP

slyderkiller



slt a tt
Voila je voudrais savoir comment transmettre des variables ki provienne d'un applet java vers du php a la limitte si il faut passé par SQL c pas un probleme mais jaimerais avoir une sollution.

je n'ai pas d'autre choix car mes variables arrive par applet et pour ensuite faire un truc sympa je les voudrais en php se que je mettrise un pe mieu lol

donc si quelqu'un a une sollution merci de me le faire savoir a bientot

dimanche 4 septembre 2005 à 02:34:28 | Re : transmettre des variables java vers du PHP

Guillemouze

bon alors c possible mais faut faire du javascript

tout dabord, ton applet, faut que tu mette "mayscript dans la balise html

<applet code="Applet.class" name="myapplet" MAYSCRIPT>

ensuite tu recupere tes variables de la maniere suivante (en suposant que tu ai une methode getResultat() dans ton applet)

<script language="javascript">
    maVar = document.myapplet.getResultat(); // ou document.applets[0].getResultat();
</script>

donc si tu ve la passer en php, tu a juste a remplacer maVar par le nom d'un champ d'un formulaire, puis de soumettre celui ci


dimanche 4 septembre 2005 à 21:26:15 | Re : transmettre des variables java vers du PHP

slyderkiller



ok merci bien de me répondre mais je ne comprend pas tout lol escuse moi
enfin je pense avoir compri mais je ne peus essayé ton code tout de suite.
enfete c'est pour récuperer des variable donner par un automate, je vais te donner 2 exemple

1er exemple:
applet venant d'un .jar

import java.applet.*;
import java.awt.*;
import java.awt.event.*;
import java.beans.*;

import com.schneiderautomation.factorycast.*;
import com.schneiderautomation.factorycast.comm.StatusMessages;

public class applet2 extends Applet implements PropertyChangeListener
{
 // controls for applet
 private TextField address = new TextField( 10 );
 private Button regButton = new Button( "Lecture" );
 private Label valsRead = new Label();
 
 // variables pour communication automate
 private CommBean comm;
 private MonitorUInt monitor;
 
 private short qty = 1;
 
 public void init()
 {
  // Récupération adresse IP de l'automate
  String host = getCodeBase().getHost();
  
  // Création des beans de communication
  comm = new CommBean(getLocale());
  monitor = new MonitorUInt(comm.getAdaptor());
  
  monitor.addPropertyChangeListener(this);
  
  regButton.addActionListener(new RegisterMonitor());
  valsRead = new Label("                    ");
  address.setText("%MW0");
  setBackground(Color.lightGray);
  
  // Dessin des objets à l'écran
  GridBagConstraints constraints = new GridBagConstraints();
  setLayout(new GridBagLayout());
  constraints.anchor = GridBagConstraints.WEST;
  constraints.fill = GridBagConstraints.HORIZONTAL;
  constraints.gridheight = 1;
  constraints.gridwidth = 1;
  constraints.insets.left = 5;
  constraints.insets.right = 5;
  constraints.insets.top = 3;
  constraints.insets.bottom = 3;
  constraints.gridx = 0;
  constraints.gridy = 0;
  add(new Label("Addresse :"), constraints);
  
  constraints.gridx++;
  add(address, constraints);
  constraints.gridx = 0;
  constraints.gridy++;
  constraints.gridwidth = 1;
  constraints.gridy++;
  add(regButton, constraints);
  
  constraints.gridx = 0;
  constraints.gridy++;
  add(valsRead, constraints);
  
  // Connexion avec l'automate et gestion de l'erreur éventuelle
  try
  {
   comm.connect(host, false);
   comm.start();
  }
  catch(Exception e)
  {
  }
 }
 //==================================================================
 public void destroy()
 {
  try
  {
   comm.disconnect();
  }
  catch(Exception e)
  {
  }
 }

 //===========================================================
 // Appelé à chaque nouvelle valeur recue
 public void propertyChange(PropertyChangeEvent evt)
 {
  String prop = evt.getPropertyName();
  
  if(prop.equals("value"))
  {
   Integer value = (Integer) evt.getNewValue();
   valsRead.setText(value.toString());
  }
 }

 //=====================================================
 // Définition de la classe Ecouteur
 class RegisterMonitor implements ActionListener
 {
  public void actionPerformed(ActionEvent evt)
  {
   monitor.setAddress(address.getText());
   monitor.setQuantity(qty);
   monitor.register();
  }
 }
}

en rouge c'est la variable que je veux récuperer.

2eme exemple celui si est moin compliqué j'ai juste a entrer ceci dans le code html  car le SAComm.jar est incorporé dans le coupleur web de l'automate.
je vois donc un debit en metre / cube grace a la variable %MW0
et ces donc celle la que je veux récuperer en php voici le code:

<APPLET codebase="/classes" archive="SAComm.jar"
        code="com.schneiderautomation.factorycast.LiveLabelApplet"
        width=300 height=30>
    <PARAM name=LABEL     value="Volumes">
    <PARAM name=UNITS     value="m/cube">
    <PARAM name=ADDRESS   value="%MW0">
    <PARAM name=DATATYPE  value="REAL">
    <PARAM name=FORMAT    value="DEC">
    <PARAM name=BACKGRND  value="RED">
    <PARAM name=FOREGRND  value="WHITE">
    <PARAM name=FONT_NAME value="SERIF">
    <PARAM name=FONT_BOLD value="TRUE">
    <PARAM name=FONT_SIZE value="16">
</APPLET><BR>

merci de bien vouloir m'aider


dimanche 4 septembre 2005 à 23:00:23 | Re : transmettre des variables java vers du PHP

slyderkiller



mais a la limitte si quelqu'un pourais me dire comment mettre cette variable %mw0 dans MySQL apres le toure sera joué



Cette discussion est classé dans : java, applet, variables, php, transmettre


Répondre à ce message

Sujets en rapport avec ce message

Communication JAVA & PHP [ par alonsyl ] bonjour,j'ai une applet sur une page web contenant du php. comment puis faire passer des variables de ma page web dans mon applet ?par exemple, mon ut Applet Java ou script PHP [ par LordBob ] Bonjour a tous, voila je suis actuellement en train de réléchier à un petit problème que j'ai. Voila en fait je dois concevoir un outils de réservatio Permissions perdues après l'appel depuis le PHP [ par abhoryo ] Bonjour et bonne année.J'ai un souci au niveau des permissions que je n'ai pas d'habitude. Je m'explique.Je développe une applet qui écrit sur le disq Interaction Java <-> PHP ? [ par zut69 ] Bonjour,Je voudrais savoir comment faire pour retourner des informations à PHP depuis une applet.En fait j ai une applet qui crée un fichier et je vou Applet notinited. Echec de chargement de mon premier Applet [ par baratribord ] Bonjour à tous,Mon applet ne se charge pas. (Applet notinited)Je ne comprends pas et me demande si ca vient pas de mon environnement.J'utilise NetBean Erreur dans un Applet minimal [ par The_Moye ] Plop!Bonjour à tous,Comme indiqué dans le sujet de mon post, je n'arrive pas à afficher un applet minimal dans ma page, la console java me retourne un faire la mélange de php et du java [ par enisonienne ] Bonjour à tous,j'ai fait un site web à l'aide de la technologie ajax et j'ai utiliser du côte serveur le PHP.Maintenant je veux enrechir mieux mon sit Communication Applet et PHP [ par tdjo ] Bonjour à tous ,Voila mon problème j'ai une applet que je lance dans une page web (jusque là pas de problème) mais ensuite je voudrais faire communiqu Exécution Applet [ par charlemile ] Bonjour tout le monde,Je suis débutant en langage Java et je travaille actuellement avec Java Media Framework.J'ai une petite application test que je applet java [ par Sosy08 ] Bonjour à tous,SVP, J'ai ecrit un pgm en vc++, et je dois le lancer depuis une page html. Pour cela je dois faire appel à ce pgm vc++ depsui une apple


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 3,806 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.