Avatar billede webbe Nybegynder
01. april 2008 - 08:18 Der er 6 kommentarer og
1 løsning

Rekursiv funktion til udskrivning af alfabet

Hejsa

Jeg har brug for en funktion (rekursiv) der udskriver det danske alfabet og samtidig gør dem til et link.

Jeg er nemlig ved at lave et internt opslagsværk over nogle ord der står i min MySQL database i et felt af typen varChar. Dertil hører en beskrivelse der også skal vises.

Håber der er nogen der kan hjælpe.
Avatar billede showsource Seniormester
01. april 2008 - 08:41 #1
Du kan jo vælge første tegn i en query:
DISTINCT(LEFT(`feltnavn`,1)) as `letter`
Avatar billede webbe Nybegynder
01. april 2008 - 09:24 #2
tjah - det udskriver dog kun de bogstaver der findes i databsen, men det er sådan set fint med mig - tak for hjælpen
Avatar billede zynzz Praktikant
01. april 2008 - 16:31 #3
Ellers kunne du jo udskrive dem således:
<?
$arr = range('A', 'Z');
$arr[] = 'Æ';
$arr[] = 'Ø';
$arr[] = 'Å';
for($i="0"; $i < count($arr); $i++){

echo '<a href="dinside.php&sort='.$arr[$i].'">'.$arr[$i].'</a>&nbsp;';
}
echo '<a href="dinside.php">Alle</a>";
?>
Avatar billede webbe Nybegynder
08. maj 2008 - 10:02 #4
til showsource:

vil du oprette et svar, så du kan få pointene?
jeg har brugt den løsning du kom med, så det må jo være dig der skal have pointene.
Avatar billede nielle Nybegynder
08. maj 2008 - 10:12 #5
Bare lige til information: "rekursivt" betyder at en funktion kalder sig selv. Det er ikke det der er gang i her. Når det er en løkke så kaldes det for "iteration" og det er noget helt andet. :^)
Avatar billede showsource Seniormester
08. maj 2008 - 10:12 #6
ok
Avatar billede webbe Nybegynder
08. maj 2008 - 10:59 #7
nielle: takker for info....skal se om jeg kan huske forskel på begreberne næste gang ;0)
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