Afficher une liste de données JavaFx dans PHP

SefEum Messages postés 2 Statut Membre -  
SefEum Messages postés 2 Statut Membre -
Bonjour,

J'ai un formulaire en JavaFx, le principe est de récupérer les informations du formulaire sous forme d'une liste et de les afficher sur une page PHP. J'ai récupérer les données et créer une fonction qui les envoie vers un fichier param.php mais je n'arrive pas à afficher ces données (je suis débutant sur php).

Récupération des données du formulaire

TechniqueOperation techniqueOperation = new TechniqueOperation();
            techniqueOperation.setTarif(Float.parseFloat(tfTarif.getText()));
            techniqueOperation.setCout(Float.parseFloat(tfCout.getText()));
            techniqueOperation.setJourEstime(Integer.parseInt(tfJourEstim.getText()));
            techniqueOperation.setNormes(tfNormes.getText());
            techniqueOperation.setDescription(tfDescriptions.getText());
            techniqueOperation.setTypeSortie(Integer.parseInt(tfTypeDeSorties.getText()));
            techniqueOperation.setDesignation((String) cbDictionnaireD2.getValue());
            ITO.save(techniqueOperation);
            ITO.select();


Fonction Save() qui liste les données et les envoie vers le fichier php

@Override
     public void save(TechniqueOperation to) {
        ArrayList<NameValuePair> nameValuePairs = new ArrayList<>(6);
        nameValuePairs.add(new BasicNameValuePair("tarif", String.valueOf(to.getTarif())));
        nameValuePairs.add(new BasicNameValuePair("cout", String.valueOf(to.getCout())));
        nameValuePairs.add(new BasicNameValuePair("jourEstime", String.valueOf(to.getJourEstime())));
        nameValuePairs.add(new BasicNameValuePair("normes", to.getNormes()));
        nameValuePairs.add(new BasicNameValuePair("description", to.getDescription()));
        nameValuePairs.add(new BasicNameValuePair("typesortie", String.valueOf(to.getTypeSortie())));
        nameValuePairs.add(new BasicNameValuePair("designation", to.getDesignation()));
        Service.ServicePost("param_etude.php", nameValuePairs);
    }

Fonction ServicePost() appelé dans Save()  : 

public void ServicePost(String url, ArrayList<NameValuePair> nameValuePairs){
     try {
            HttpClient httpclient = new DefaultHttpClient();
            HttpPost httppost = new HttpPost(baseUrl+url);
            httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
            HttpResponse res = httpclient.execute(httppost); 
            HttpEntity entity = res.getEntity();
            entity.getContent();
 }catch(IOException | IllegalStateException e) {
 } 
    }
A voir également:

1 réponse

jordane45 Messages postés 40050 Statut Modérateur 4 757
 
Bonjour

Et qu'as tu testé côté php ?
0
SefEum Messages postés 2 Statut Membre
 
Bonjour,

J'ai essayé avec la méthode classique POST mais ça ne marche pas du moment qu'il reconnait pas la fonction JavaFx...
0