Avatar billede henriktha Nybegynder
06. januar 2004 - 13:41 Der er 4 kommentarer og
1 løsning

Hente $variabel fra database og sende med mail ?

Sidder lige og forsøger at lave et lille script, men kan ikke få denne funktion til at virke ??

Har en database en en mail der skal sendes til brugeren

Databasen indeholder felterne: id, definenavn, værdi
Feltet der betyder noget her indeholder følgende:
id: 1, definenavn: BRUGERMAIL, værdi: Hej $navn

Når jeg så henter det over i php med
define ($indstilling['definenavn'], $indstilling['værdi'])

Og derefter prøver at lave koden:
$navn = "Henrik";
echo BRUGERMAIL;

Returnerer den bare: Hej $navn istedet for Hej Henrik

Hvad er det lige jeg gør forkert her ???
Avatar billede Slettet bruger
06. januar 2004 - 13:44 #1
Du skal bruge eval()
Avatar billede domaz.dk Novice
06. januar 2004 - 13:46 #2
echo "BRUGERMAIL";

prøv det....
Avatar billede Slettet bruger
06. januar 2004 - 13:50 #3
http://dk.php.net/eval

eval('echo "' . BRUGERMAIL . '";');
Avatar billede henriktha Nybegynder
06. januar 2004 - 14:04 #4
Yep det virker 100%

Brugte:
eval('$mail = "' . BRUGERMAIL . '";');
Man åbenbart være sikker på at variablen $navn står over eval og ikke over $mail
i sidstenævnte virker det nemmelig ikke
Avatar billede henriktha Nybegynder
06. januar 2004 - 14:05 #5
Ups... kom til at acceptere en forkert :-(
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester