|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Développeur informatique Inscription : juin 2007 Messages : 11 ![]() |
Bonsoir,
Après création d'une application XMLRAD gestionnaire d'une liste de musiques sous MySQL, je me suis confronté à un facheux problème sans solution actuelle, malgré de maintes recherches sur Internet et sur Développez.com. Voici le problème suivant : Mon application fonctionne correctement en tout point. Seuls éléments qui diffèrent : les Deletetab_nomdemapage. Lorsque je clique sur le bouton "supprimer" prévu par défaut dans l'application, celui-ci fait référence à cette page Deletetab_nomdemapage. Mais cette liaison ne se fait pas correctement et le serveur ne trouve pas la page de suppression. Quelqu'un pourrait-il m'éclairer pendant que je continue mes recherches ? D'avance merci Cordialement M. CHALAMON |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() ![]() ERIC POMMEREAUIngénieur intégration Inscription : décembre 2004 Messages : 683 ![]() |
Bonjour,
2 possibilités... Soit ton service "delete" existe et n'est pas pointé convenablement par ton formulaire qui se cache derrière ton bouton, dans ce cas tu n'a plus qu'à remettre le bon nom du xmlService comme paramètre (si c'est un projet apache/php un "input type hidden"). Soit ton service n'existe pas, dans ce cas tu le crée avec l'assistant (xmlService xmlGram only). Tiens nous au courant. @++
__________________
Eric POMMEREAU Articles : Smarty, JpGraph, Ajax YUI, IPython, Design patern strategy en PHP, Firebug Site : Antiquités du Marché des Ternes |
|
00
|
|
|
#3 |
|
Invité de passage
![]() Développeur informatique Inscription : juin 2007 Messages : 11 ![]() |
Merci pour ta réponse si rapide
Pour tout te dire, ma table Deletetab existe bien. Dans mon application XMLRAD, ma page Deletetab se trouve dans le groupe MainBM, et la page comportant le bouton y faisant référence se trouve dans le groupe MainWM. Concernant le lien sur le bouton en lui-même, il s'agit d'un lien créé par l'application XMLRAD, donc un lien en XSL. Voici ci-dessous le code correspondant au bouton en question. Ce même bouton est avoisiné d'un bouton de sauvegarde : <xsl:call-template name="xslc:ButtonPad"> <xsl:with-param name="DeleteAction"> <xsl:value-of select="/document/Aliases/DLL"/>Deletetab_albums</xsl:with-param> </xsl:call-template> Comme tu peux le constater, le lien du bouton Supprimer est bel et bien présent vers la table Deletetab_albums. Et pourtant, en exécutant ce bouton (ce qui revient à supprimer donc un enregistrement de la table albums), le serveur ne trouve pas la page. Inquiétant... @peluche, et merci ^^ Vincent |
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() ![]() ERIC POMMEREAUIngénieur intégration Inscription : décembre 2004 Messages : 683 ![]() |
Peux tu poster (entre balises [code]) le xsl (complet) de ton xmlService (celui qui génère le bouton) ??
__________________
Eric POMMEREAU Articles : Smarty, JpGraph, Ajax YUI, IPython, Design patern strategy en PHP, Firebug Site : Antiquités du Marché des Ternes |
|
00
|
|
|
#5 | ||
|
Invité de passage
![]() Développeur informatique Inscription : juin 2007 Messages : 11 ![]() |
Voici le code XSL qui permet l'affichage des boutons de sauvegarde et de suppression, relatifs à ma page tab_albums.
Code :
|
||
|
|
00
|
|
|
#6 | ||
|
Membre Expert
![]() ![]() ERIC POMMEREAUIngénieur intégration Inscription : décembre 2004 Messages : 683 ![]() |
Ce n'est pas ce que je voulais dire (je parlais du xsl complet...)
par contre ce qui serait utile c'est d'avoir le source HTLM de ton bouton genre: Code :
@++
__________________
Eric POMMEREAU Articles : Smarty, JpGraph, Ajax YUI, IPython, Design patern strategy en PHP, Firebug Site : Antiquités du Marché des Ternes |
||
|
00
|
|
|
#7 |
|
Invité de passage
![]() Développeur informatique Inscription : juin 2007 Messages : 11 ![]() |
et bien, tu touches là à ma prochaine étude de mon application XMLRAD : sa publication en HTML.
pour tout t'avouer, je ne sais pas encore où se trouvent les documents HTML (s'ils existent déjà) ou comment les créer à partir de mon application. Je pourrai tout au plus faire un copier/coller du code des fichiers .xml / .xmlgram / .xsd / .xsl correspondant si cela peut te parler... Merci encore pour ton aide ^^ Vincent |
|
|
00
|
|
|
#8 |
|
Membre Expert
![]() ![]() ERIC POMMEREAUIngénieur intégration Inscription : décembre 2004 Messages : 683 ![]() |
En fait.. le html est généré par le framework xmlrad à chaque page que tu affiches avec ton navigateur...
Pour avoir le code html il faut demander le code source à ton navigateur (genre clique droit > code source). Ensuite chercher le code concernant ton bouton (genre tu peux chercher 'button_delete.gif'). Vala ... long is the road...
__________________
Eric POMMEREAU Articles : Smarty, JpGraph, Ajax YUI, IPython, Design patern strategy en PHP, Firebug Site : Antiquités du Marché des Ternes |
|
00
|
|
|
#9 | ||
|
Invité de passage
![]() Développeur informatique Inscription : juin 2007 Messages : 11 ![]() |
yes, merci beaucoup.
c'est si bête à faire que je pensais que ce serait plus compliqué que ça... voici le code du bouton de suppression : Code :
merci |
||
|
|
00
|
|
|
#10 |
|
Membre Expert
![]() ![]() ERIC POMMEREAUIngénieur intégration Inscription : décembre 2004 Messages : 683 ![]() |
Le nom exact de ton xmlService qui fait le Delete ?
__________________
Eric POMMEREAU Articles : Smarty, JpGraph, Ajax YUI, IPython, Design patern strategy en PHP, Firebug Site : Antiquités du Marché des Ternes |
|
00
|
|
|
#11 | ||||
|
Invité de passage
![]() Développeur informatique Inscription : juin 2007 Messages : 11 ![]() |
le nom exact de mon XMLService chargé du Delete est Deletetab_albums (comme spécifié dans le lien).
En comparant avec le lien que tu avais cité plus haut, je me suis rendu compte que le chemin d'accès n'était pas le même. Ton code cité faisait appel à une DLL (Gallery.dll) à laquelle mon application ne fait pas appel. Dans mon code, j'ai : Code :
Code :
Merci |
||||
|
|
00
|
|
|
#12 |
|
Membre Expert
![]() ![]() ERIC POMMEREAUIngénieur intégration Inscription : décembre 2004 Messages : 683 ![]() |
Non mon exemple est issu des exemples de démo d'xmlrad ... donc c'est normal.
Quand il met qu'il ne trouve pas le service 'Delet...' peux tu me dire ce que tu as dans la barre d'adresse?
__________________
Eric POMMEREAU Articles : Smarty, JpGraph, Ajax YUI, IPython, Design patern strategy en PHP, Firebug Site : Antiquités du Marché des Ternes |
|
00
|
|
|
#13 |
|
Membre Expert
![]() |
au fait quel est exactement ton message d'erreur lorsque tu cliques ?
__________________
RDM Tout Est Relatif Rubrique XMLRAD: http://xmlrad.developpez.com FAQ XMLRAD: http://xmlrad.developpez.com/faq/ |
|
|
00
|
|
|
#14 | ||
|
Invité de passage
![]() Développeur informatique Inscription : juin 2007 Messages : 11 ![]() |
Et bien là je suis au travail, donc je n'ai hélas pas l'application sur ma machine.
Cela dit, concernant la page d'erreur, mon navigateur me mettait la page d'erreur 404 Page Not Found. Pour l'url, je ne l'ai pas précisément en tête, mais je me rappelle qu'elle était composée tout d'abord de la racine de mon application sur le serveur Apache2, puis d'un /, et enfin au lien de me mettre le nom du fichier dll à charger comme pour les précédentes pages xml, il me mettait directement Deletetab_albums. Ainsi, la structure générale de mon url était sous cette forme : Code :
|
||
|
|
00
|
|
|
#15 |
|
Membre Expert
![]() ![]() ERIC POMMEREAUIngénieur intégration Inscription : décembre 2004 Messages : 683 ![]() |
Sauf qu'avec un projet PHP/APACHE l'url est de la forme
Code :
http://monordi/MonAppliBin/XMLServer.php?XMLC_Action=FormIndexPortal
__________________
Eric POMMEREAU Articles : Smarty, JpGraph, Ajax YUI, IPython, Design patern strategy en PHP, Firebug Site : Antiquités du Marché des Ternes |
|
00
|
|
|
#16 |
|
Invité de passage
![]() Développeur informatique Inscription : juin 2007 Messages : 11 ![]() |
En effet, tu as raison. L'url appelée pour la page Deletetab_albums est alors sous la forme :
Code :
http://monordi/MonAppliBin/Deletetab_albums Mais alors que mettre à la place de l'action saisie après l'appel de cette page PHP ? Dois-je mettre quelque chose dans le genre : Code :
http://monordi/MonAppliBin/XMLServer.php?XMLC_Action=Deletetab_albums |
|
|
00
|
|
|
#17 |
|
Membre Expert
![]() |
tout dépend de ton type de projet:
Apache ou IIS ? PHP ou non ?
__________________
RDM Tout Est Relatif Rubrique XMLRAD: http://xmlrad.developpez.com FAQ XMLRAD: http://xmlrad.developpez.com/faq/ |
|
|
00
|
|
|
#18 |
|
Invité de passage
![]() Développeur informatique Inscription : juin 2007 Messages : 11 ![]() |
Je fais tourner mon projet sous Wampserver, via Apache2.
N'ayant pas saisi d'autres codes ou normes que du XML, je ne pense pas qu'il y ait de PHP. Cela dit, si je me rappelle bien, l'application s'exécutait à travers une page PHP comme cité précédemment. Mais je pense pouvoir adapter mon problème en fonction de l'application. Ce qui me bloque avant tout, c'est quel lien mettre dans le bouton de suppression... Si ça peut t'aider RDM, je peux toujours t'envoyer par mail une copie de la dernière archive de sauvegarde effectuée, mais seulement si tu estimes cela nécessaire. Merci |
|
|
00
|
|
|
#19 |
|
Membre Expert
![]() |
quel est l'url lorsque tu lances l'application ?
__________________
RDM Tout Est Relatif Rubrique XMLRAD: http://xmlrad.developpez.com FAQ XMLRAD: http://xmlrad.developpez.com/faq/ |
|
|
00
|
|
|
#20 |
|
Invité de passage
![]() Développeur informatique Inscription : juin 2007 Messages : 11 ![]() |
lorsque je lance l'application, l'url est :
Code :
http://localhost/MusiquesBin/XMLServer.php?XMLC_Action=FormAccueil |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com