PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 13-12-2017 22:41:12

armin
Membre
Inscription : 13-12-2017
Messages : 2

requette SQL pour renvoyer resultat sur un programme en VB.Net

Bonjour,

je suis entièrement nouveau dans le PHP et tous les questions de WEB.

J'ai appris comment lancer un POST (ça s'appelle comme ça?) en VB.Net qui lance un programme PHP sur mon site internet, et qui exécute une requette insert. ça marche, les données sont bien inséré dans la table. Maintenant je voudrais faire une requette select sur une table, et renvoyer le resultat sur le programm VB.Net. Comment ecrire le PHP pour que les données sois renvoyées?

Merci de votre aide

ici le programme VB.Net qui lance le PHP


Dim request As WebRequest = WebRequest.Create("http://steinhilber.eu/add.php")
ClientSocket = New System.Net.Sockets.TcpClient()
request.Method = "POST"
Dim byteArray As Byte() = Encoding.UTF8.GetBytes(data)
request.ContentType = "application/x-www-form-urlencoded"
request.ContentLength = byteArray.Length
Stream = request.GetRequestStream()
Stream.Write(byteArray, 0, byteArray.Length)
Stream.Flush()
System.Threading.Thread.Sleep(400)
Stream.Close()
Stream.Dispose()
request.Abort()
ClientSocket = Nothing
 

et le fichier PHP qui fait la requette insert


<?php
   $server="steinhiltearmin.mysql.db";
   $user="steinhiltearmin";
   $pass="********";
   $db="steinhiltearmin";
     
    $TempEau=$_POST["TempEau"];
   $TempSalon=$_POST["TempSalon"];
   $DureeBois=$_POST["DureeBois"];
   $ConsEauI=$_POST["ConsEauI"];
   $ConsEau=$_POST["ConsEau"];
   $ConsMaison=$_POST["ConsMaison"];
   $ModePoelle=$_POST["ModePoelle"];
  $TempExt=$_POST["TempExt"];
 
    $connection = mysqli_connect($server, $user, $pass, $db);
 
    mysqli_query($connection,"INSERT INTO `tempLog` (`TempEau`, `TempSalon`, `DureeBois`, `ConsEauI`, `ConsEau`, `ConsMaison`, `ModePoelle`, `TempExt`) VALUES (".$TempEau.",".$TempSalon.",".$DureeBois.",".$ConsEauI.",".$ConsEau.",".$ConsMaison.",".$ModePoelle.",".$TempExt.")");
 
    mysqli_close($connection);
   
?>
 

Hors ligne

#2 14-12-2017 07:34:47

Pierrot
Ancien nouveau
Inscription : 08-05-2009
Messages : 1 195

Re : requette SQL pour renvoyer resultat sur un programme en VB.Net

Salut ,

Démarche bizard hmm

vas voir quand même du coté des API REST wink

à++

Hors ligne

#3 14-12-2017 11:05:05

armin
Membre
Inscription : 13-12-2017
Messages : 2

Re : requette SQL pour renvoyer resultat sur un programme en VB.Net

bonjour

Merci de ta réponse.

Mais tu peux m'expliquer un peu plus ou je doit chercher quoi ??

Je pars du VB.Net, car j'ai une application avec beaucoup d'elements graphique qui marche bien, et qui a plus de 10.000 lignes de code.

Dans ce cas précis, une parti des données provient de contrôleurs Arduino, qui envoi des mesures sur le site internet, ce qui marche tres bien avec une methode tres similaire.
D'autres données sont saisi par une tablette, et encore par des pc-portables, les deux avec des appli en VB.Net.

avec ce 'API REST' je pourrais faire communiquer une appli VB.Net et la base de mon site WEB?

merci

Armin

Hors ligne

#4 14-12-2017 19:26:05

Pierrot
Ancien nouveau
Inscription : 08-05-2009
Messages : 1 195

Re : requette SQL pour renvoyer resultat sur un programme en VB.Net

Salut,

Un api rest renvoie en générale du json que tu pourrais traiter en VB.

Clique ici pour voir comment ça fonctionne avec vb.net

mes applications en php ne fonctionnent que de cette façon wink

Bon courage.

a++

Hors ligne

Pied de page des forums