Question basique pour une débutante

Résolu/Fermé
Balooka2005 Messages postés 78 Date d'inscription mercredi 30 avril 2008 Statut Membre Dernière intervention 2 avril 2014 - 27 févr. 2010 à 10:56
bg62 Messages postés 23640 Date d'inscription samedi 22 octobre 2005 Statut Modérateur Dernière intervention 2 septembre 2024 - 2 mars 2010 à 17:40
Bonjour,

voilà, je suis en train de reprendre mon site initialement uniquement HTML, puis, j'ai intégré timidement du PHP. Maintenant, je le reprends avec Dreamweaver et j'essaie de comprendre un peu quelque chose dans le capharnaüm des langages de programmation. Je voudrais travailler à partir d'un fichier de base (petit, nombre d'enregistrement maxi : 100). Je voulais savoir si la technologie spry suffit pour intégrer des datas, les filtrer... ou bien si je dois créer une base SQL. J'avoue que je suis perdue dans tout ça, alors, vos lumières seraient les bienvenues... Merci d'avance.

12 réponses

totofrancois Messages postés 398 Date d'inscription jeudi 19 novembre 2009 Statut Membre Dernière intervention 2 août 2013 44
27 févr. 2010 à 14:13
Bonjour,

J'ai beau avoir pas mal d'expérience dans la prog web je connai pas spry

dis-m'en plus pour que je puisse te répondre
0
pour totofrancois, spr est un framework javascript intégré dans dreamweaver.

pour travailler sur un système de base de données sans mysql, onj peut utiliser un sytème de base de données par fichier en utilisant xml
0
totofrancois Messages postés 398 Date d'inscription jeudi 19 novembre 2009 Statut Membre Dernière intervention 2 août 2013 44
27 févr. 2010 à 14:52
xml c'est bien mais c'est plus lent et plus complexe a utiliser !
0
bg62 Messages postés 23640 Date d'inscription samedi 22 octobre 2005 Statut Modérateur Dernière intervention 2 septembre 2024 2 381
27 févr. 2010 à 15:14
mais c'est plus lent
... ? pourquoi ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 503
27 févr. 2010 à 15:38
Je ne suis pas d'accord avec totofrancois.
Le XML est très simple (encore plus que le XHTML) surtout avec DOM, et beaucoup plus rapide qu'un serveur MySQL.
0
Balooka2005 Messages postés 78 Date d'inscription mercredi 30 avril 2008 Statut Membre Dernière intervention 2 avril 2014
27 févr. 2010 à 16:23
Merci bien de vos réponses. Vu que mon fichier est vraiment petit, je ne m'inquiète pas trop de la rapidité. Je crois donc pouvoir me contenter de Spry, mais je n'arrive pas à l'utiliser, trop peu de doc sur le sujet.
J'ai bien créé ma "pseudo" base de données, non pas en XML, mais directement en HTML en les intégrant dans un tableau. J'arrive bien à les intégrer avec les modules tout prêts d'intégration, mais je ne trouve rien pour "lire" un enregistrement de mon fichier sur un index. Quelqu'un peut-il m'aider ?
0
totofrancois Messages postés 398 Date d'inscription jeudi 19 novembre 2009 Statut Membre Dernière intervention 2 août 2013 44
27 févr. 2010 à 17:10
tu fais une division avec un identifiant

<div id="toto">mon texte</div>

et en javascript tu récupère le contenu de ta div : document.getElementById("toto").innerHtml
0
Balooka2005 Messages postés 78 Date d'inscription mercredi 30 avril 2008 Statut Membre Dernière intervention 2 avril 2014
27 févr. 2010 à 17:47
Merci, j'essaye ça dès que j'ai 5 mn...

Ben, non, en fait, je n'ai pas bien compris, alors peut-être je n'ai pas bien expliqué :

- J'ai mon fichier source, qui est dans une page HTML à part.

- Dans un autre page, j'ai relié ce fichier source comme un ensemble de données Spry.
Mon fichier apparaît dans les liaisons de cette seconde page.

Je voudrais pouvoir faire apparaître en haut de ma page, un seul des enregistrements de ma liste, à partir d'une valeur précise. Ce que j'ai essayé me donne toujours le premier enregistrement (première ligne du tableau d'origine).

Merci.
0
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 503
27 févr. 2010 à 18:41
Utilise plutôt un fichier XML et pas une page XHTML.
Puis si Spry est un framework, alors il ne fait pas tout tout seul, il faut coder un minimum.
Et si c'est juste un fichier XML à récupérer puis à parser, inutile d'allourdir ta page avec Spry car Javascript intègre DOM.
0
Balooka2005 Messages postés 78 Date d'inscription mercredi 30 avril 2008 Statut Membre Dernière intervention 2 avril 2014
27 févr. 2010 à 18:51
Merci de ta réponse avion, bêtement, je pensais que Spry avait tout prévu... Bon, il va falloir coder... J'essaye toujours de faire bosser le programme à ma place.

Oui, à priori, j'utiliserai ce fichier uniquement en lecture seule.

Alors, si j'ai bien compris :

- Je crée mes données dans un fichier XML.
- Je gère mes accès uniquement en javascript ?
- DOM, je ne connais pas, est-ce que c'est d'après cette structure que je dois construire mon fichier de données XML ?
0
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 503
27 févr. 2010 à 20:33
Si c'est pour un espace membre (tu parles d'accès), il ne faut certainement pas travailler avec des choses visibles par le client. Donc code en PHP.

DOM est une API qui permet de gérer facilement le XML avec des méthodes comme getElementById, getElementsByTagName, setAttribute, createElement, ...
0
Balooka2005 Messages postés 78 Date d'inscription mercredi 30 avril 2008 Statut Membre Dernière intervention 2 avril 2014
2 mars 2010 à 17:28
Rebonjour et merci à tous, je n'ai pas encore tout compris mais je réussis à faire ce que je veux avec un fichier XML et PHP. C'est parfait et tout à fait adapté pour le moment.
0
bg62 Messages postés 23640 Date d'inscription samedi 22 octobre 2005 Statut Modérateur Dernière intervention 2 septembre 2024 2 381
2 mars 2010 à 17:40
alors tant mieux !
;-)
0