Avatar billede gulvflaesk Nybegynder
02. januar 2011 - 09:57 Der er 5 kommentarer og
1 løsning

Kan ikke få den ind i "title"

Hej Eksperter,

Jeg har et kæmpe problem.

Jeg har udskrevet fra min database på følgende måde:
<?php $InfoQuery = mysql_query("SELECT * FROM cms") or die(mysql_error()); while($InfoData = mysql_fetch_array($InfoQuery)) { echo "$InfoData[ref_overskrift]"; } ?>

Nu skal jeg imidlertid bruge den i en $title = "altså lige her", og det kan den ikke.

Jeg prøvede således: $title = "<?php $InfoQuery = mysql_query("SELECT * FROM cms") or die(mysql_error()); while($InfoData = mysql_fetch_array($InfoQuery)) { echo "$InfoData[ref_overskrift]"; } ?>"

Håber at nogen kan hjælpe.

Godt nytår :-)
Avatar billede tjens Nybegynder
02. januar 2011 - 10:30 #1
Hvad er $title?

Hvis det er en PHP variabel, skal den være inden for <?PHP tags,
og du kan ikke bruge echo, den echo skriver til klienten:

Erstat
{ echo "$InfoData[ref_overskrift]"; }
med
{ $title = "$InfoData[ref_overskrift]"; }


Hvis der er flere records fra SQLen, er det kun den sidste der gemmes.
Avatar billede webweaver Praktikant
02. januar 2011 - 12:50 #2
Du kan ikke bare gemme dit SQL statement som $title på den måde, hvis du vil vise resultatet. Du skal bruge de variabler du skaber inde i din while løkke.

Hvad vil du helt præcist opnå med $title?
Avatar billede webweaver Praktikant
02. januar 2011 - 12:52 #3
Hvis der kun er 1 record du skal bruge, er det egentlig slet ikke nødvendigt at køre en while løkke i det hele taget ...
Avatar billede gulvflaesk Nybegynder
02. januar 2011 - 17:24 #4
Som i kan se roder jeg lidt rundt i det med 'løkker' og andet gøgl.

MEN, det virker nu! Stor tak til jer...

Variablen skulle blot hentes af en 'header.php', det var det den skulle bruges til.

Tusinde tak for hjælpen! Hvis der er nogen der vil ha' pointne, så giv lyd...
Avatar billede webweaver Praktikant
02. januar 2011 - 18:03 #5
Jeg springer bare over denne gang :-)
Avatar billede tjens Nybegynder
02. januar 2011 - 19:23 #6
Så må jeg hellere lægge et svar :-)
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