Bonjour ...
Alors voila, j'ai réalisé un formulaire (en html) qui envoie des information vers une page PHP qui récupéré les informations du formulaire pour les enregistrer dans une base ! c'était la première étape pour voir si les pages PHP fonctionnent.
Maintenant, je souhaite ne plus utiliser le formulaire en HTML mais bien envoyer directement les informations vers ma page PHP de mon application WinDev
Apparement, il envoie la requete mais aucun traitement n'est effectué par la page PHP! Du moin aucun information n'est enregistrée dans la table!
Donc voici le code pour envoyer les informations vers la page PHP :
Je vous met a titre d'information mon ancienne page HTML qui servait de formulaire pour envoyer les valeurs vers la page PHP :
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
17
18
19
20
21
22
23
24
25
26 url est une chaîne = "http://10.172.110.244/logInfo.php" messToSend est une chaîne ResLancement est un booléen messToSend = "poste="+SAI_Poste+RC+... +"APB="+SAI_APB+RC+... +"nom="+SAI_Nom+RC+... +"vMaj="+SAI_vMaj+RC+... +"pcNom="+SAI_PCName+RC+... +"vWindows="+SAI_WindowsVersion+RC+... +"ip="+SAI_IP+RC+... +"hddAll="+SAI_DISQUEAll+RC+... +"hddFree="+SAI_DISQUEUnuse+RC+... +"ramAll="+SAI_RAMAll+RC+... +"Submit" Info(messToSend) ResLancement = HTTPRequête(url,"","",messToSend) SI ResLancement ALORS Info("Enregistrement OK") SINON Erreur("Enregistrement KO") FIN
Et encore a titre d'information, je vous glisse la manière dont je recupere les informations transmises par POST :
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
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38 <html> <head> <title> Envoi de donnee par le biais d'un formulaire </title> </head> <body> <form action="logInfo.php" method="post"> <p> Information PHARMACIE <p> Poste : <input type="text" name="poste" value="0"/><br> APB : <input type="text" name="APB" value="123456"/><br> Nom : <input type="text" name="nom" value="uFo Pharma"/><br> </p> ---------------------------------------<br> Information MAJ <p> Version MAJ : <input type="text" name="vMaj" value="3.9.5-9"/> </p> ---------------------------------------<br> Information POSTE <p> PC Nom : <input type="text" name="pcNom" value="VBOSSIROY"/><br> Version windows : <input type="text" name="vWindows" value="XP Service Pack 3,Pro"/><br> IP : <input type="text" name="ip" value="10.172.110.244"/><br> Espace disque total : <input type="text" name="hddAll" value="70.8"/><br> Espace disque libre : <input type="text" name="hddFree" value="15.51"/><br> Mémoire vive totale : <input type="text" name="ramAll" value="2048 "/><br> </p> </p> <input type="Submit" value="Valider" /> </form> </body> </html>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 $poste = $_POST['poste']; $APB = $_POST['APB']; $nom = $_POST['nom']; $vMaj = $_POST['vMaj']; $pcNom = $_POST['pcNom']; $vWindows = $_POST['vWindows']; $ip = $_POST['ip']; $hddAll = $_POST['hddAll']; $hddFree = $_POST['hddFree']; $ramAll = $_POST['ramAll'];
Merci d'avance pour votre aide !
Partager