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 40
|
<?php
include 'connexion.inc.php';
// La classe qui va grer les requtes SOAP
class WSRetailer {
// Méthode test
function neworderretailer($params)
{
$peOrderitems = $params->peOrderitems;
$peProductorid = $params->peProductorid;
$idprod = $peOrderitems->idprod;
$quantite = $peOrderitems->quantite;
$peSignature=$params->peSignature;
//INSERTION DE LA COMMANDE DANS LA TABLE COMMANDES
//1.-RECUPERER LE CODE DE NOUVELLE COMMANDE DU DETAILLANT "retailerid"
$query="SELECT nextval('numcommande')";
$result=pg_query($db_conn,$query);
$numAuto = pg_fetch_result($result,0,0);
//on stocke la valeur que l'on retournera s'il n'y a pas d'erreur
$resultat = array('result' => $numAuto);
//$numAuto ne contient rien!
//2.- RECUPERER LA CLE PRIMAIRE DU PRODUCTEUR POUR LA CLE ETRANGERE DE LA COMMANDE
$query='SELECT "CODE" FROM "PRODUCTEUR" WHERE "LIBELLE"='."'toto'";
$result1=pg_query($db_conn,$query);
$Productorid = pg_fetch_result($result1,0,0);
//pareil pour $Productorid , il ne contient rien
//je retourne les valeurs des selects mais il y a rien
return array('result' =>$numAuto.','.$Productorid);
}
}
//après j'instancie la classe soapServer et je ferme la connection |
Partager