Avatar billede straszek Praktikant
15. marts 2003 - 13:33 Der er 1 kommentar og
1 løsning

hjælp til fuktion

Jeg bruger nedenstående funktion til at hente datoer ud fra en db:
function CheckForMessage($nixdato)
{
GLOBAL $submenu;

$caldata = mysql_query("select * from kalender where dato='$nixdato' and gruppe='".$submenu."'") or die(mysql_error());
while ($raekke = mysql_fetch_array($caldata)) {
extract($raekke);


return "<a href=\"java script:void(0)\" onClick=\"window.open('arr.php?arrid$row[id]','arr','width=580,height=550,menubar=no,scrollbars=yes')\">$overskrift</A><br>";
}
}


Og jeg kalder den med:
<font face=Verdana size=-2><b>".$date." </b><br>".CheckForMessage($nixdato)."</td>\n</span>";


Det virker sådan set fint nok, bortset fra at der kun hentes en begivenhed pr. dato ud fra databasen, selv om der er flere. Hvad skal ændre for at få alle begivendheder til en dato vist?


Søren
Avatar billede hsg Nybegynder
15. marts 2003 - 17:00 #1
Du har en return inde i din while sætning.
Prøv med:

$retvalue = "";

while ($raekke = mysql_fetch_array($caldata)) {
extract($raekke);
  $retvalue .= "<a href=\"java script:void(0)\" onClick=\"window.open('arr.php?arrid$row[id]','arr','width=580,height=550,menubar=no,scrollbars=yes')\">$overskrift</A><br>";
}

return $retvalue;
Avatar billede straszek Praktikant
15. marts 2003 - 17:22 #2
FEDT nu virker det
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