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
Touts - 13 oct. 2021 à 07:04
A voir également:
- Créer un site internet avec base de données
- Site de telechargement - Accueil - Outils
- Créer un compte google - Guide
- Créer un compte gmail - Guide
- Comment créer un groupe whatsapp - Guide
- Créer un compte instagram sur google - Guide
2 réponses
blackmefias_3350
Messages postés
709
Date d'inscription
dimanche 20 septembre 2020
Statut
Membre
Dernière intervention
26 novembre 2024
61
11 oct. 2021 à 18:18
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
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
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
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
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.
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.