Login mot de passe
forum - Tous les messages
   Tous les messages (igsiewe)

 Bas   Précédent   Suivant

(1) 2 »


#1 Connexion sécurisée avec MYSQL et SSL
igsiewe Posté le : 6/18 21:11
Bonjour,

Je dois me connecter à une base de données MySQL (AZURE) en utilisant un certificat SSL. SVP, pouvez-vous m'aider ?

J'ai essaye de voir le mode de connexion MYSQL dans le fichier Php4WDX et je ne sais pas comment faire.

Merci d'avance

Cordialement

Ignace


#2 Affichez les donnees dans l'objet combo
igsiewe Posté le : 2017/6/29 10:23
Bonjour,

Je t'utilise le code ci-dessous pour charger mon objet combo et il fonctionne bien.
Seulement, je cherche comment retourner la valeur du champ id quand je selectionne une ligne
Merci pour votre aide

sReq est une chaîne = "select id, nom from utilisateur order by nom"
SI MonAcces:mySQLExec(sReq,1) ALORS
TANTQUE MonAcces:mySQLFetch(1)
ListeAjoute(COMBO_SansNom1, MonAcces:mySQLLitColParNom(1,"nom"))
FIN
FIN


#3 Re: PHP4WX 9.2.0.0 : pas toutes les données
igsiewe Posté le : 2017/6/28 15:53
Merci.
Grace a vous mon programme avance très bien

Maintenant, je cherche comment envoyer un sms via un webservice qui má ete fournis par un prestataire.

Le weberservice est le suivant sous php.

Je cherche comment faire pour lútiliser sous WM22

<?php

$params['userLogoin']="MonLogin"; $params['userpassword']="MonPassword"; $params['destinataires']=$telephone; $params['messages']=$message; $params['numeroCourt']="MONAPPLI";
$client = new SoapClient("http://168.123.89.90:8181/Managesms-war/ServiceSMS?WSDL");

try {
$result = $client->envoyerSMS($params);
$ResultQuote = $result->return;

//Affihcage du statut du résultat
//echo $ResultQuote;
}
catch (SoapFault $fault)
{
trigger_error("SOAP Fault: (faultcode: {$fault->faultcode}, faultstring: {$fault->faultstring})", E_USER_ERROR);
}

?>


#4 Re: PHP4WX 9.2.0.0 : pas toutes les données
igsiewe Posté le : 2017/6/28 13:05
Bonjour,

Je cherche comment faire pour enregistrer une image dans une base mysql depuis windev via la classe PHP4W.


Quelqu'un pourrait il m'aider, SVP ?

Cordialement


#5 Re: PHP4WX 9.2.0.0 : pas toutes les données
igsiewe Posté le : 2017/6/27 13:44
Merci, j'ai compilé le projet et ca fonctionné
Par ailleurs quand je genere l'application pour iOs, ci-dessous les erreurs affichées

SVP, pouvez vous vérifier ?



c_Php4WX
Erreur :La fonction 'Proxy' n'est pas disponible en iOS.
Utiliser une condition de compilation (<COMPILE SI ...>) ou un code cible conditionnel pour gérer le cas.
c_Php4WX.mySQLConnecte, Procédure locale, ligne 18, colonne 1
Erreur :La fonction 'Proxy' n'est pas disponible en iOS.
Utiliser une condition de compilation (<COMPILE SI ...>) ou un code cible conditionnel pour gérer le cas.
c_Php4WX.mySQLPing, Procédure locale, ligne 20, colonne 1
Erreur :La fonction 'Proxy' n'est pas disponible en iOS.
Utiliser une condition de compilation (<COMPILE SI ...>) ou un code cible conditionnel pour gérer le cas.
c_Php4WX.mySQLConnecte, Procédure locale, ligne 20, colonne 2
Erreur :La fonction 'Proxy' n'est pas disponible en iOS.
Utiliser une condition de compilation (<COMPILE SI ...>) ou un code cible conditionnel pour gérer le cas.
c_Php4WX.mySQLPing, Procédure locale, ligne 22, colonne 2


#6 Re: PHP4WX 9.2.0.0 : pas toutes les données
igsiewe Posté le : 2017/6/27 13:12
Après avoir téléchargé et installé cette nouvelle classe dans mon projet Windev Mobile 22.
Ci-dessous les erreurs obtenus

Pouvez vous vérifier stp ?


c_Php4WX
Erreur :Le traitement 'URLDecrypte' attend au plus 0 paramètres et vous en passez 1.
c_Php4WX.mySQLExec, Procédure locale, ligne 150, colonne 35
Erreur :Le traitement 'mySQLLitLigne' attend au plus 0 paramètres et vous en passez 1.
c_Php4WX.mySQLTable, Procédure locale, ligne 18, colonne 19
Erreur :Le traitement 'mySQLSuivant' attend au plus 0 paramètres et vous en passez 1.
c_Php4WX.mySQLTable, Procédure locale, ligne 20, colonne 6
Erreur :Le traitement 'URLDecrypte' attend au plus 0 paramètres et vous en passez 1.
c_Php4WX.mySQLLitLigne, Procédure locale, ligne 20, colonne 35
Erreur :Le traitement 'ExecLimit' attend au plus 0 paramètres et vous en passez 1.
c_Php4WX.mySQLExec, Procédure locale, ligne 29, colonne 13
Erreur :Le traitement 'CrypteURL' attend au plus 0 paramètres et vous en passez 1.
c_Php4WX.mySQLExec, Procédure locale, ligne 32, colonne 12
FEN_Menu
Warning : La fonction 'FinProgramme' est déconseillée en iOS. Cette fonction ne doit être utilisée que pour le débogage car la terminaison d'application est interdite par la licence de cette plateforme.
FEN_Menu._Menu.OPT_Menu, Sélection du menu de FEN_Menu._Menu.OPT_Menu, ligne 1, colonne 80
FEN_Vidange
Erreur :L'élément 'mySQLExec' n'existe pas dans la classe 'c_Php4WX'.
FEN_Vidange.BTN_SansNom2, Clic sur FEN_Vidange.BTN_SansNom2, ligne 10, colonne 13
Erreur :L'élément 'mySQLfetch' n'existe pas dans la classe 'c_Php4WX'.
FEN_Vidange.BTN_SansNom2, Clic sur FEN_Vidange.BTN_SansNom2, ligne 11, colonne 19
Erreur :L'élément 'mySQLLitColParNom' n'existe pas dans la classe 'c_Php4WX'.
FEN_Vidange.BTN_SansNom2, Clic sur FEN_Vidange.BTN_SansNom2, ligne 12, colonne 29
Erreur :L'élément 'mySQLLitColParNom' n'existe pas dans la classe 'c_Php4WX'.
FEN_Vidange.BTN_SansNom2, Clic sur FEN_Vidange.BTN_SansNom2, ligne 13, colonne 30
Erreur :L'élément 'mySQLLitColParNom' n'existe pas dans la classe 'c_Php4WX'.
FEN_Vidange.BTN_SansNom2, Clic sur FEN_Vidange.BTN_SansNom2, ligne 14, colonne 36
Erreur :L'élément 'mySQLGetErrorMessage' n'existe pas dans la classe 'c_Php4WX'.
FEN_Vidange.BTN_SansNom2, Clic sur FEN_Vidange.BTN_SansNom2, ligne 18, colonne 21


#7 Re: PHP4WX 9.2.0.0 : pas toutes les données
igsiewe Posté le : 2017/6/27 12:59
Bonjour,

J'ai pas compris..
Concretement a quel niveau se trouve l'erreur ?

cordialement,


#8 Re: PHP4WX 9.2.0.0 : pas toutes les données
igsiewe Posté le : 2017/6/27 11:40
L'erreur renvoyé c'est "L'élément 'dataHeza n'existe pas dans la classe 'c_Php4WX'

A titre de rappel, j'utilise :

Windev Mobile 22 et la PH4WX version 9.2.0.3 du 15/06/2017

Merci de m'aider à résoudre


#9 Re: PHP4WX 9.2.0.0 : pas toutes les données
igsiewe Posté le : 2017/6/26 14:18
REBONJOUR,

Jái une erreur a ce niveau Monacces:dataHexa = Faux
dataHexa est surligne en rouge

stp, pourrais tu verifier ?

quand jéssqye de lire une valeur stockee, elle saffiche en chinois

Code qui sexecute a linitialisation de lapplication

//MonAcces
MonAcces:TypeBase ="PDOMySQL"


SI PAS MonAcces:mySQLConnecte("http://www.dlacity.com/ville/php4wd.php","serv","Po","log") ALORS
Info("Impossible de se connecter au serveur")
FinProgramme()
FIN
gnCodesstation est un entier =1
Codevehicule est un entier =1
gsImmatvehicule est une chaîne =""
gsAuteurajout est une chaîne = ""
gsNomutilisateur est une chaîne =""
gnIdutilisateur est un entier =1
gsPropretairevehicule est une chaîne=""

// code jutilise pour afficher les valeur

sRequete est une chaîne = "select id, immatriculation,propretaire from tbl_vehicule where (immatriculation='"+ SAI_code +"' or codebarre='"+ SAI_code +"')"
SI MonAcces:mySQLExec(sRequete,1) ALORS
SI MonAcces:mySQLFetch(1)
// mySQLFetch a pu lire la premiere ligne faire un tantque si plusieurs ligne sont renvoyées
Codevehicule = MonAcces:mySQLLitCol(1,1)
gsImmatvehicule = MonAcces:mySQLLitCol(1,2)
gsPropretairevehicule = MonAcces:mySQLLitCol(1,3)
OuvreFenêtreMobile(FEN_Inf)
SINON
// la lecture n'a rien renvoyer le resultat de la requete est vide
Info("Aucune donnee trouvee")
RETOUR
FIN
FIN

quand jexecute les valeurs retournees sont en chisois


#10 Re: PHP4WX 9.2.0.0 : pas toutes les données
igsiewe Posté le : 2017/6/26 11:50
merci, ca marche



 Haut
(1) 2 »