Voilà mon intitulé parrait plutôt simple cependant après avoir testé toutes les solutions possible, toujours le même résultat !
Voici la partie du code en question :Et voila le résultat que j'obtiens :
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 $client = new SoapClient($serverurl); $enrolment = new stdClass(); //Récupération de l'userid $req = $bdd->prepare('select id from mdl_user where idnumber = :idnumber'); $req->bindValue(':idnumber', $apprenant->Code); $req->execute(); $userid = $req->fetchAll(PDO::FETCH_ASSOC); settype($userid, 'int'); //Récupération du courseid $req = $bdd->prepare('select id from mdl_course where idnumber = :idnumber'); $req->bindValue(':idnumber', $apprenant->UNC_CODE); $req->execute(); $courseid = $req->fetchAll(PDO::FETCH_ASSOC); settype($courseid, 'int'); // Intégration des valeurs $enrolment->userid = $userid; $enrolment->roleid = 5; //Mise en place tu rôle par défaut à 5 = student $enrolment->courseid = $courseid; $params = array($enrolment); var_dump($params);
A chaque fois il me met "int 1" au lieu de me marqué le resultat ! Comment faire ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 array 0 => object(stdClass)[7] public 'userid' => int 1 public 'roleid' => int 5 public 'courseid' => int 1
Partager