Afficher une liste de données JavaFx dans PHP

Fermé
SefEum Messages postés 2 Date d'inscription vendredi 10 février 2017 Statut Membre Dernière intervention 10 février 2017 - Modifié par KX le 10/02/2017 à 22:05
SefEum Messages postés 2 Date d'inscription vendredi 10 février 2017 Statut Membre Dernière intervention 10 février 2017 - 10 févr. 2017 à 22:36
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) {
 } 
    }

1 réponse

jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650
10 févr. 2017 à 22:05
Bonjour

Et qu'as tu testé côté php ?
0
SefEum Messages postés 2 Date d'inscription vendredi 10 février 2017 Statut Membre Dernière intervention 10 février 2017
10 févr. 2017 à 22:36
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