Bonjour (encore moi ^^ )
Alors le problème ici est la connexion à la base de données, je veux me connecter à la base de données et de lire une donnée et la récupérer dans ma base données à moi (c'est un serveur SOAP si vous connaissez) Actuellement l'affichage ne fonctionne justement pas j'ai une page blanche, j'ai crée plusieurs fois et supprimé la BDD, mais rien à faire il ne veut pas m'afficher ce qu'il y'a à l'intérieur ...
Je ne connais que très peu PhP mais je ne peux le faire que dans ce langage, il y'a peu de choses à lire dans la BDD, Il y'a 3 page de codes : Le Serveur - Le Client - Le Service et une capture d'écran de PhPMyAdmin.
Je n'ai mis que le code du serveur car c'est sur celui-ci que tout se passe mais si vous avez besoin des autres dites le moi !
Merci d'avance !
Le Serveur
PhPMyAdmin :
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
39 <?php //Code php class server //Création de la class server { private $con; public function __construct() { $this->con = (is_null($this->con)) ? self::connect() : $this->con; } static function connect() { $con = mysqli_connect("localhost","root","root"); $db = mysqli_select_db($con,'soap'); return $con; } public function getMatiereName($id_array) { $id = $id_array['id']; $sql = "SELECT name FROM students WHERE id = '$id'"; //$sql = "SELECT * FROM `students` WHERE 1"; $qry = mysqli_query($sql, $this->con); $res = mysqli_fetch_array($qry); return $res['name']; } } /*ini_set('soap.wsdl_cache_enabled',0); ini_set('soap.wsdl_cache_ttl',0);*/ $params = array('uri' => 'localhost/projet/serveur.php'); $server = new SoapServer(NULL, $params); $server->setClass('server'); $server->handle(); ?>
![]()
Partager