PHP|Débutant :: Forums

Advertisement

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

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

#1 Re : MySQL, PostgreSQL, etc... » requette SQL pour renvoyer resultat sur un programme en VB.Net » 14-12-2017 19:26:05

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

#2 MySQL, PostgreSQL, etc... » requette SQL pour renvoyer resultat sur un programme en VB.Net » 14-12-2017 19:26:05

armin
Réponses : 3

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);
   
?>
 

Pied de page des forums

Propulsé par FluxBB