QQun pourrait-il éclairer ma lanterne sur les grands principes des bases de données sur site internet (application web, DB interface, driver, etc) en vue de faire - ultérieurement - les bons choix d'installation, programmation, etc.
Voilà ce que je souhaite faire (résultat final):
- un site perso (sur la pêche)
- qui contiendrait une base de données (lieux de pêche, maximum une centaine de lieux avec une vingtaine d'infos [champs] par lieux).
- Une page html avec un formulaire permettrait d'introduire des critères de sélection >>> une page web 'dynamique' serait construite afin d'informer l'internaute sur la liste des objets qui correspondent à ses critères avec quelques données de base (provenant également de la BD) sur ces derniers et un lien internet vers une notice de détails (format pdf) pour chaque site.
Pour les BD, je m'en sort (Access, excel). Mes pages html sont quasi finies, j'ai étudié et appliqué dernièrement dreamweaver pour cela. Pour le formulaire à faire, pas de soucis. Mais après le bouton 'submit' du formulaire, cela devient nébuleux:
Que deviennent ces choix sélectionnés par l'internaute dans le formulaire? Comment ces critères sont-ils utilisés pour aller rechercher les bonnes infos dans la BD et ensuite les restituer dans une page web dynamique?
J'ai lu et compris qu'il fallait une interface pour que page web et BD se comprennent.
MAIS QUE CHOISIR d'efficace et adapté pour un tel site perso de taille modeste?
ASP ? PHP? ODBC, MySQL, XML?
Cela signifie-t-il que, de toute façon, ce ne sera jamais une DB access ou Excel que je devrai télécharger sur mon site mais bien cette DB traduite en SQL ou XML ou autre ?
et je suppose qu'en fonction des réponses éventuelles (please!!) je devrai également aussi m'assurer que les hébergeurs gratuits de sites supportent ces interfaces et drivers ?
Un million de merci à celui qui pourra m'aiguiller et un milliard de merci à celui qui peut m'envoyer ou m'indiquer des exemples, mêmes les plus basiques. C'est tellement plus facile à comprendre avec un exemple.
Désolé de ce long message (je suppose le cri du coeur après 10 soirées/nuits sur internet pour tenter de comprendre)