"Ole Madsen" <olem@post6.tele.dk>
> Søren Nielsen <snie@hockeymail.com> wrote
> > "Ole Madsen" <olem@post6.tele.dk> skrev
> > > Det virker som en almindelig side, men sætter man det ind i en
database,
> > > hvor jeg har en page id hvor selve siden er, så kommer koden på
skærmen
> > >
> > > KAn man gøre noget andet i databasen?
> >
> > jeg plejer at skrive sådan her:
> > $display_block .= "<font
size=+2>".$titel."</font></font></b></center>";
>
> de punktummer der, er det det der skal til for at php kan læse det
fra
> databasen?
Nej. Punktum er en konkateneringsoperator, vil vil sige at hvis
$titel = "Titel";
så bliver
$display_block.= "<font size=+2>Titel</font></font></b></center>";
og det er den værdi, der vil blive gemt i databasen.
Det er altså ligemeget, om du har ændret $titel, næste gang du henter
værdien
fra databasen, den vil stadig være "<font
size=+2>Titel</font></font></b></center>"
Prøv at lege lidt med noget i denne stil:
// Læg mærke til at single-quotes gør at $titel, ikke bliver fortolket i
strengen.
$display_block.= '?><font
size="+2"><?=$titel?></font></font></b></center><?';
Afhængig af, hvad der allerede står i $display_block, kan det være du
skal flytte '?>'
Når du så hiver strengen ud af databasen, skal du bruge eval() således,
der hvor
du gerne vil have dit output:
eval($display_block);
Reference:
http://www.php.net/eval
MVH Per Thomsen,
http://www.pert.dk/