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

PHP & Base de données Discussion :

Interpreter du code php stocker dans une base de donnee


Sujet :

PHP & Base de données

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    Novembre 2008
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Interpreter du code php stocker dans une base de donnee
    Bonsoir tout le monde,

    je suis novice en php, et je souhaiter savoir comment interpreter du code php stocké dans une base de donnee mysql.

    voici ce que j'ai fait et qui marche.
    je recupere la variable $regle dans la base de donnée ce qui donne:
    $hauteur=1850;
    $regle=$hauteur-32;

    ensuite je fais un eval
    $str="\$result=$regle;";
    eval($str);
    echo $result;
    ce qui me donne 1818.

    maintenant ce que je voudrait faire, et que je n'arrive pas.

    $hauteur=1850;
    $regle=if($hauteur<=1850){$hauteur=$hauteur-32;} if($hauteur>=1851){$hauteur=$hauteur-48;};
    $str="\$result=$regle;";
    eval($str);
    echo $result;

    pouvez vous m'aider ?

    ce que je voudrais c'est pouvoir executer le code "if($hauteur<=1850){$hauteur=$hauteur-32;} if($hauteur>=1851){$hauteur=$hauteur-48;}" qui est stocké dans ma base de donnee.

    merci d'avance pour votre aide

  2. #2
    Expert confirmé
    Avatar de Doksuri
    Profil pro
    Développeur Web
    Inscrit en
    Juin 2006
    Messages
    2 464
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 464
    Points : 4 646
    Points
    4 646
    Par défaut
    Salut, et bienvenue sur le meilleur forum du monde \o/ (enfin pour moi)
    bref,
    si je t'ai bien compris, tu veux faire un test
    if($hauteur<=1850){$hauteur=$hauteur-32;} if($hauteur>=1851){$hauteur=$hauteur-48;};
    => si hauteur inferieur ou egale a 1850, hauteur <- hauteur - 32
    => si hauteur superieur ou egale a 1851, hauteur <- hauteur - 48

    Si c'etait bien ca que tu cherches a faire, ca se traduit ainsi
    si(ton test)
    [...]
    sinon
    [...]
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    if($hauteur<=1850)
    {
    $regle=$hauteur-32;
    }
    else
    {
    $regle=$hauteur-48;
    }
    echo $regle;
    La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins.

    Venez discuter sur le Chat de Développez !

  3. #3
    Nouveau Candidat au Club
    Inscrit en
    Novembre 2008
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    C'est bien ça que je veux faire.

    mais, la portion de code est stocké dans une base de donnée.

    en gros je recupere le bout de code suivant dans ma base de donnée :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    if($hauteur<=1850){$hauteur=$hauteur-32;} 
    if($hauteur>=1851){$hauteur=$hauteur-48;}
    if($hauteur>=2001){$hauteur=$hauteur-72;}
    et je cherche comment l'interpreter une fois qu'il est dans une variable, exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $regle="if($hauteur<=1850){$hauteur=$hauteur-32;} 
    if($hauteur>=1851){$hauteur=$hauteur-48;}
    if($hauteur>=2001){$hauteur=$hauteur-72;}";

Discussions similaires

  1. Réponses: 7
    Dernier message: 13/09/2017, 17h03
  2. [MySQL] Code PHP stocké dans une base MySQL
    Par yvon_huynh dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 27/10/2008, 02h28
  3. stocker dans une base mysql un repertoire
    Par nyx4026 dans le forum Requêtes
    Réponses: 7
    Dernier message: 22/10/2006, 19h17
  4. Creer des user par code dans une base de donnees Interbase
    Par dachir dans le forum Bases de données
    Réponses: 2
    Dernier message: 16/07/2006, 14h55
  5. Réponses: 11
    Dernier message: 08/06/2006, 18h07

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