IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI, CMS, Outils, Scripts et API PHP Discussion :

creation bdd MySQL dans phpMyAdmin pour panel admin


Sujet :

EDI, CMS, Outils, Scripts et API PHP

  1. #1
    Membre averti
    Homme Profil pro
    Recherche d'emploi
    Inscrit en
    Janvier 2014
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Recherche d'emploi
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2014
    Messages : 34
    Par défaut creation bdd MySQL dans phpMyAdmin pour panel admin
    Bonjour à tous
    J'ai une page web qui utilise le HTML (index.html) et JavaScript (calcul.js) puis le reste en CSS et jQuery pour la mise en page
    La page est une calculatrice d'engrais de produits pour le gazon creer avec des champs de formulaire et un bouton calculer

    Site web calculatrice:
    http://bookgazon.hebergratuit.net/calcul/

    Pour ajouter, modifier ou supprimer chaque produit et leurs valeurs je suis obliger de passer par le code source de la page calcul.js.

    Code source (index.html / calcul.js / style.css): https://codepen.io/asp2p/pen/LLgmmx


    Pour ajouter un nouveau produit
    je suis obliger d'ouvrir le fichier calcul.js et d'ajouter une nouvelle ligne de code comme indiquer ci-dessous (line 9-10)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    var outil = 'pulverisateur';
    var produits = [
    // Agrosil LR
    {'produit':'Agrosil LR','quantite':120,'surface':1,'description':"Engrais améliorateur de sol agrosil améliore efficacement le sol, stimule le système racinaire pour le gazon et toutes les plantes du jardin.",'lien':'https://www.gazoneo.fr/produit/agrosil-ameliorateur-sol/','unite':'gr','outil':'epandeur','type':'non utilisé','semis':0,'sursemis':0,'microregarnissage':0,'unmois':0,'troismois':0},
    
    // Algifol Green
    {'produit':'Algifol Green','quantite':5,'surface':10,'description':"Puissant stimulant gazon Algifol Green est un concentré d’algues biologiques qui s’utilise en quantités minimales pour un résultat stupéfiant !",'lien':'https://www.gazoneo.fr/produit/algifol-green-stimulant-gazon/','unite':'ml','outil':'pulverisateur','type':'non utilisé','semis':0,'sursemis':0,'microregarnissage':0,'unmois':0,'troismois':0},
    
    // Nouveau produit
    {'produit':'Nouveau Produit','quantite':30,'surface':1,'description':"Descriptif du nouveau produit !",'lien':'https://www.gazoneo.fr/produit/nouveau-produit/','unite':'gr','outil':'epandeur','type':'semence','semis':30,'sursemis':15,'microregarnissage':5,'unmois':10,'troismois':30}
    ];


    Pour modifier je suis obliger d'ouvrir le fichier calcul.js et de modifier les valeurs comme ceci

    AVANT
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    var outil = 'pulverisateur';
    var produits = [
    // Algifol Green
    {'produit':'Algifol Green','quantite':5,'surface':10,'description':"Puissant stimulant gazon Algifol Green est un concentré d’algues biologiques qui s’utilise en quantités minimales pour un résultat stupéfiant !",'lien':'https://www.gazoneo.fr/produit/algifol-green-stimulant-gazon/','unite':'ml','outil':'pulverisateur','type':'non utilisé','semis':0,'sursemis':0,'microregarnissage':0,'unmois':0,'troismois':0},
    ];
    APRES
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    var outil = 'pulverisateur';
    var produits = [
    // Algifol Green
    {'produit':'Algifol Green','quantite':50,'surface':100,'description':"Puissant stimulant gazon Algifol Green est un concentré d’algues biologiques qui s’utilise en quantités minimales pour un résultat stupéfiant !",'lien':'https://www.gazoneo.fr/produit/algifol-green-stimulant-gazon/','unite':'ml','outil':'pulverisateur','type':'non utilisé','semis':0,'sursemis':0,'microregarnissage':0,'unmois':0,'troismois':0},
    ];


    Pour supprimer j'ouvre le fichier calcul.js et je supprime simplement la ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    // Algifol Green
    {'produit':'Algifol Green','quantite':5,'surface':10,'description':"Puissant stimulant gazon Algifol Green est un concentré d’algues biologiques qui s’utilise en quantités minimales pour un résultat stupéfiant !",'lien':'https://www.gazoneo.fr/produit/algifol-green-stimulant-gazon/','unite':'ml','outil':'pulverisateur','type':'non utilisé','semis':0,'sursemis':0,'microregarnissage':0,'unmois':0,'troismois':0},
    Je doit dire que c'est assez pénible ( utilisation du logiciel ftp, transférer le fichier vers mon ordi, faire la modification, re transférer les fichiers vers le ftp, et vérifier qu'il n'y est pas d'erreur suite à l'effacement non voulu d'un ' ou d'une }
    C'est pour cela qu'a se jours je souhaiterais faire une petite page admin avec des champs de formulaire pour pouvoir ajouter / modifier / supprimer des produits
    A titre d'exemple un peut comme se style la

    Nom : admin.jpg
Affichages : 420
Taille : 252,6 Ko


    Donc je me dit qu'il va surement falloir passer par une base de donnée (sql)
    pour faire un truc dans se genre la

    Nom : bdd.jpg
Affichages : 376
Taille : 113,2 Ko

    sauf que n'y connaissant rien en PHP/MySQL je voulais savoir si quelqu'un pourrait prendre un peut de sont temps pour me donner un petit coup de main afin que je puisse arriver à créer ça
    je vous remercie par avance
    Cordialement

  2. #2
    Membre éprouvé Avatar de jisig
    Homme Profil pro
    null
    Inscrit en
    Avril 2014
    Messages
    146
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Indonésie

    Informations professionnelles :
    Activité : null

    Informations forums :
    Inscription : Avril 2014
    Messages : 146

  3. #3
    Membre averti
    Homme Profil pro
    Recherche d'emploi
    Inscrit en
    Janvier 2014
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Recherche d'emploi
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2014
    Messages : 34
    Par défaut
    est ce que quelqu'un d'autres pourrais m'apporter un peut plus d'aide svp
    sur un autre forum ont me conseil de commencer par la création de la bdd
    sauf que pour moi tout sa ne me permet pas d'avancer car comme expliquer ci-dessus j'y connais pas grand chose et les cours sont bien souvent expliquer avec des mots difficile à comprendre

  4. #4
    Membre Expert Avatar de vttman
    Homme Profil pro
    Développeur "couteau mosellan"
    Inscrit en
    Décembre 2002
    Messages
    1 140
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur "couteau mosellan"
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 140
    Par défaut
    Bonjour Asp2p,
    Pour avancer sur ce sujet je te propose d'installer
    1) Un wamp (windows) ou lamp (linux)
    sur ton PC pour pouvoir jouer avec PHP et MYSQL
    2) Ceci fait il faut ensuite avec wamp/lamp aller sur phpmyadmin pour créer une base
    de données ex : MABASE
    3) Créer une table MESPRODUITS
    3) Importer tes données dedans
    4) Te familiariser un peu avec les requêtes (select)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select * from MESPRODUITS
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select count(*)  from MESPRODUITS
    5) une fois ça réglé, il faut créer un php qui va se connecter à ta table et t'afficher tous ces produits
    5.a) Il faudra choisir entre Mysqli et pdo pour la façon de se connecter et récupérer les données
    6) Ensuite intégrer ça dans ton html
    7) Après viendra la question de la mise à jour là il faudra s'intéresser à AJAX et aux requêtes (update, insert, delete)

    Perso quand je me suis intéressé à la création de sites Web, je n'ai pas cherché de tuto sur le net
    mais j'ai acheté des bouquins pour défricher, surtout pour le CSS à l'époque ... il suffit d'aller dans une bonne librairie
    et de regarder les bouquins PHP, MYSQL, POSTGRESQL récent (Attention !) puis de voir si ton projet y est déjà traité de manière
    simple ... puis d'appliquer tout ça ... et ça le fait aussi

  5. #5
    Membre averti
    Homme Profil pro
    Recherche d'emploi
    Inscrit en
    Janvier 2014
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Recherche d'emploi
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2014
    Messages : 34
    Par défaut
    super tes explications elle sont déjà beaucoup plus clair
    grâce a toi je connais enfin l'ordre d'avancement dans lequel je doit avancer
    je te remercie beaucoup pour tes conseils et je vais enfin pouvoir y voire plus clair
    merci beaucoup vttman

Discussions similaires

  1. [Débutant] afficher une table d'une BDD MySql dans un combobox multicolonnes
    Par vbcasio dans le forum VB.NET
    Réponses: 4
    Dernier message: 24/06/2011, 11h32
  2. Afficher une BDD MySQL dans un ListView
    Par Invité dans le forum Composants graphiques
    Réponses: 44
    Dernier message: 17/06/2011, 14h44
  3. [rake] creation bdd Mysql avec rake
    Par noOneIsInnocent dans le forum Ruby on Rails
    Réponses: 17
    Dernier message: 18/10/2010, 10h40
  4. Afficher les informations BDD MySQL dans Eclipse
    Par mymemorial dans le forum JDBC
    Réponses: 4
    Dernier message: 29/09/2009, 10h26
  5. Import bdd mysql dans Access
    Par popeye82 dans le forum Access
    Réponses: 3
    Dernier message: 17/03/2006, 13h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo