Code php dans bdd

Invité
Invité n'ayant pas de compte PHPfrance

02 déc. 2011, 13:02

Bonjour à tous et à toutes,

Je m'entraine sur le php car je suis débutant, et là je rencontre un problème !

J'ai créer une base de données avec des codes html/php à l'intérieur, je voudrait les faires apparaitrent sur ma page web mais petit problème :

Les code en html fonctionnent très bien, mais ceux en php ne veulent pas (rien ne s'affiche!).

Exemples :
Appel dans ma bdd

Code : Tout sélectionner

<div class = "resultat"><?php echo $donnees['resultat']?></div>
Code php contenu dans ma bdd

Code : Tout sélectionner

<?php $nombre = 10; $resultat = ($nombre + 5) * $nombre; // $resultat prend la valeur 150 echo 'Le résultat du clacul est ' .$resultat ?>
Je pense qu'il ne s'agit pas de grand chose, mais comme je débute !

Merci d'avance pour votre aide.

ViPHP
xTG
ViPHP | 7331 Messages

02 déc. 2011, 14:13

Ce que tu récupères de ta bdd ce n'est que des chaînes de caractères.
Pour les exécuter il faut utiliser la fonction eval().
Mais saches que sur un million de cas il ne doit y avoir qu'un seul cas pour lequel il est viable de mettre du code PHP en bdd.
C'est souvent une énorme faille de sécurité.