Créer un site internet adossé à une base de données

Fermé
fala fala Messages postés 6 Date d'inscription lundi 28 août 2006 Statut Membre Dernière intervention 23 octobre 2021 - Modifié le 11 oct. 2021 à 16:28
 Touts - 13 oct. 2021 à 07:04
Bonjour à tous,

Je suis à la recherche d'une solution simple pour créer un site internet permettant d'afficher des informations inclues dans une base de données.

Pour être plus précis, l'utilisateur renseignerait via un menu déroulant le pays, ce qui donnerait accès à un menu déroulant région, ce qui donnerait accès à un menu déroulant département, ce qui donnerait accès à un menu déroulant ville et au final, ça afficherait le code postal. Tout ces éléments seront disponibles dans une base de données.

Est ce qu'il est possible de faire ça avec Wix? Jimdo?....

Je vous remercie par avance pour votre précieuse aide!

Excellente journée à tous



Configuration: Windows / Firefox 92.0
A voir également:

2 réponses

blackmefias_3350 Messages postés 707 Date d'inscription dimanche 20 septembre 2020 Statut Membre Dernière intervention 23 septembre 2024 59
11 oct. 2021 à 18:18
Bonjour,

ne connaissant pas votre niveau en informatique et en programmation web , je vous suggère de créer votre site Internet en HTML/PHP et pour ce qui est du design vous pouvez utiliser les css.

pour faire votre site, il vous faut installer EasyPHP (EasyPHP est une plate-forme de développement Web permettant de faire fonctionner localement (sans se connecter à un serveur externe) des scripts PHP. Ce n'est pas en soi un logiciel mais un environnement comprenant deux serveurs (un serveur web Apache et un serveur de bases de données MySQL), un interpréteur de script (PHP), ainsi qu'une administration SQL phpMyAdmin.)
ou Wamp (WampServer (anciennement WAMP5) est une plateforme de développement Web de type WAMP, permettant de faire fonctionner localement (sans avoir à se connecter à un serveur externe) des scripts PHP. WampServer n'est pas en soi un logiciel, mais un environnement comprenant trois serveurs (Apache, MySQL et MariaDB), un interpréteur de script (PHP), ainsi que phpMyAdmin pour l'administration Web des bases MySQL.)

Avec EasyPHP vous devez créer un dossier dans le répertoire WWW .dossier qui sera la racine de votre site. vous devrez aussi créer une page index.htm (première page de votre site)

elle sera composée de ceci :

<!DOCTYPE HTML>
<html>

<head>
<meta charset ="utf-8"/>
</Title>Ma première page</Title>
</head>


<body>
c'est ici que le code HTML et Le script php doivent être programmer pour l'affichage de la page web

le code html comprends plusieurs balise. ces balises sont reconnaissables car elle commence toutes par < > et finisse par </ >

par exemple <textaera></textaera> vous permet de mettre une zone de texte

ou comme ci dessous un formulaire

<form action=" " method=" " >
Nom : <input type='texte" name="nom" value=" " >
</br>

<input type="submit" name="boutton1" value="Envoyer" >
</form>

Dans cet exemple, <Form> = ouverture du formulaire
action =" " action est un attribu qui permet au formulaire de faire une action .
method =" " vous permet de choisir comment vous voulez transmettre les données du formulaire soit le method est GET soit POST
Nom: vous indiquera le champ alors que <input type="texte" name="nom " value" ">
affichera une zone de texte dans laquelle vous taperez le nom .

input type="text" vous indique que ce que vous tapez dans le champ est du texte.
name="nom" est le nom du champ du formulaire
value=" " affiche la valeur dans le champs dans ce cas ci , le champ reste vide.

par contre si vous faite ceci value="votre nom" affichera dans le champ nom du formulaire : votre nom

input type submit affichera un bouton dans la valeur sera envoyer , vous pouvez aussi supprimer, imprimer etc.. via les boutons
</body>
</html>

PS: ceci n'est qu'un aperçu du codage en HTML , si vous voulez créer vous même votre site, vous pouvez faire des recherches sur le SQL (server Querry Language ) et le php pour faire des interactions avec les formulaire et les bases de données
0
Merci beaucoup pour votre réponse très détaillée.
Mon niveau informatique est assez bas et c est pour ça que je cherchais plutôt une solution me permettant de ne pas avoir à coder . Je comprend après tout a fait qu'une telle solution ne permettra pas de tout faire.
Savez vous si ce genre de solution offre les fonctions que je cherche ?
Merci encore
0
Salut

blackmefias_3350 a expliqué le principe.
Principe qui permet d'utiliser une base de données et fait fonctionner les pages dynamiques.

https://fr.wikipedia.org/wiki/Page_web_dynamique
Et plus précisément l'architecture/principe de fonctionnement des technologies qui sont mises en œuvres pour cela:
https://fr.wikipedia.org/wiki/Architecture_trois_tiers

Maintenant que vous avez une idée de comment ça marche les outils ne manquent pas.
Soit vous apprenez les technologies citées(PHP, MySQL et les serveurs qui vont les faire fonctionner), c'est la méthode à la base de tout bien que les outils comme PHP ou la base MySQL puissent différer ça reste le même principe.
Ou alors vous utilisez un CMS, de nombreux existent et permettent les pages dynamiques.
Si vous voulez ou ne trouvez pas un modèle qui correspond à ce que doit faire votre site(de nombreux sont disponibles) il faudra le faire vous-même et vous pouvez aussi passer par un CMS via un apprentissage un peu plus approfondit de leur utilisation et des technologies misent en œuvre.

Ceci peut vous aider à comprendre (si vous approfondissez le sujet , pas avec un article Wikipédia)et penser les données qui seront utiles à votre système:

https://fr.wikipedia.org/wiki/Syst%C3%A8me_d%27information

Quant aux solutions dont vous parlez ce sont des plate-formes de création de site qui bien sûr permettent des pages/contenus dynamiques(avec une base de données donc).
Il en existe bien d'autres et certaines ont leurs spécificités/avantages. Celle que vous citez
Les deux que vous citez sont des systèmes commerciaux(il en existe des gratuits et libres d'aussi bonne qualité) et qui vous lient donc par contrat à leurs services en plus de leurs autres spécificités (chez Wix l'accès au programmes qui permettent le site et à la personnalisation est très limité entre autres inconvénients).

Avez vous commencé un cahier des charges et établit un comparatif qui tiendra compte de vos nécessités/budget et exigences/priorités de ce que permet votre site?
Les détailler et faire le tour de chaque sujet et question qui y sont liés vous donnera une meilleure connaissance du média et de ses technologies, de ses enjeux.
Vous précipiter et choisir la solution qui vous séduit le plus sans vraiment prendre le temps des tenants et aboutissants peut vous amener à des choix qui seront pas viables ou simplement de médiocre qualité.
Si vous voulez tout faire par vous-même des outils de créations existent, ce sont les CMS (outil de gestion de contenus) et fournissent les fichiers à afficher du site, du programme et de la base de données(la grande majorité des sites webs).

Que ce soit par une plate-forme payante ou en installant vous-même le site sur un hébergeur la qualité et proposition que vous publierez dépendra du travail fournit et du respect des normes et contraintes de ce média. C'est un domaine large qui inclus la présentation visuelle(design/charte graphique) et les différents aspects techniques qui auront un impact sur la qualité et valeur ajoutée qu'apporte vos publications aussi bien sur son référencement que "l'expérience" que l'utilisateur aura en parcourant le site. Qualité intrinséque(pas qu'aux aspects techniques et normatifs même si ceux ci sont une grande partie) qui nécessitent de la pratique expérience et connaissance du domaine.
Il est plus efficace et rentable(dans tous les sens) de mener à bien un projet bien fait et pensé avec les bons outils que de choisir la première offre commerciale et celle qui paraît la plus accessible, cette derniére étant rarement la plus valble à terme.
0