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

Langage PHP Discussion :

switch mis à jour dynamiquement


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Homme Profil pro
    autodidacte
    Inscrit en
    Mai 2011
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : autodidacte
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Mai 2011
    Messages : 4
    Par défaut switch mis à jour dynamiquement
    Bonjour

    J'aimerai savoir, si il est possible de mettre à jour dynamiquement un switch via une table mySQL

    en détail :

    J'ai une fonction qui me permet d'ajouter des boutons dans le menu de mon site,
    Je défini, le nom du bouton, le texte du bouton, et le lien du bouton qui sont enregistré dans une table. (une table contient donc tout les bouton créés),
    pour chaque bouton créé, une table correspondante est créé. Cette table contiendra tous les articles associés à ce bouton.

    J'ai codé un petit switch tout simple, qui possède un 'case' pour chaque bouton... mais, j'aimerai pouvoir mettre à jour automatiquement ce switch, a chaque fois que je crée un bouton.. sinon je suis obligé de le faire manuellement ...

  2. #2
    Expert confirmé
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 342
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 342
    Billets dans le blog
    17
    Par défaut
    Et les instructions du nouveau case seraient générées de quelle manière ?
    Il y a probablement moyen de généraliser ton switch.

  3. #3
    Futur Membre du Club
    Homme Profil pro
    autodidacte
    Inscrit en
    Mai 2011
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : autodidacte
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Mai 2011
    Messages : 4
    Par défaut
    et bien je pense a une boucle ,bien sur en php. Mais je ne vois pas comment je dois procéder.

    Aprés, comme possibilité, peut etre en écrivant directement dans le fichier.php via un fputs ?

    Je ne vois pas

    edit : generaliser mon switch ? c'est à dire ?

    edit 2 : ou alors, mettre mon switch dans un txt. mettre a jour ce txt lorsque que je crée un bouton,
    et chargé le fichier txt dans la page php , non ?

    edit 3 :


    bon eh bien, j'arrive a ecrire chaque nouveau 'case' dans un fichier..

    mais quand je met l'include dans mon switch ... : Parse error: syntax error, unexpected T_INCLUDE, expecting T_CASE or T_DEFAULT or '}' in /homepages/30/d318421599/htdocs/Xlaser/switch.php on line 6


    voila, bon je me couche

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Utilise des if ce sera beaucoup plus propre et rapide.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Futur Membre du Club
    Homme Profil pro
    autodidacte
    Inscrit en
    Mai 2011
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : autodidacte
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Mai 2011
    Messages : 4
    Par défaut
    utiliser des if ??

    mais ça serait beaucoup plus long justement, je prefere me prendre la tete a coder un switch, qu'écrire 14 if....

    edit: bon je vais voir pour les "if".. en attendant

  6. #6
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Tu peux traiter tes if dynamiquement en boucle, ce que tu ne peux pas faire avec un switch.

    Ecrire du code PHP a la volée, ca me parait une hérésie.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

Discussions similaires

  1. [MySQL] erreur php sur un formulaire de mis à jour
    Par carmen256 dans le forum PHP & Base de données
    Réponses: 34
    Dernier message: 06/04/2006, 13h39
  2. Connaitre Nbre Enregistrements Mis à Jour
    Par Daniel MOREAU dans le forum Access
    Réponses: 2
    Dernier message: 28/02/2006, 11h08
  3. Mettre à jour dynamiquement une fenêtre swing
    Par madina dans le forum Agents de placement/Fenêtres
    Réponses: 1
    Dernier message: 23/11/2005, 19h08
  4. récupérer les champs mis à jour
    Par xave dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 06/10/2005, 14h40
  5. pboblème de mis à jour dans une table
    Par koff10 dans le forum Bases de données
    Réponses: 4
    Dernier message: 31/07/2005, 01h17

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