/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Opstille kategorier i to spalter?... Hvord~
Fra : StartLinket.dk


Dato : 31-01-02 21:51

Jeg har en portal liggende på www.startlinket.dk hvor der på forsiden er en
masse kategorier til links.
Det er via. PostNuke scriptet... Jeg er dog begyndt at lave et helt nyt
portal system selv efter mine egne behov.
Jeg har nu fået lavet denne kode som sætter underkategorierne under de
rigtige hovedkategorier:

$kategorier = mysql_query("SELECT * FROM links_kategorier WHERE
underkat_id='0' ORDER BY titel");
while ($kategorier2 = mysql_fetch_array($kategorier)) {
echo "<b>· <a
href=$PHP_SELF?funk=vislinks&id=$kategorier2[kat_id]>$kategorier2[titel]</a>
</b><BR>";

$underkategorier = mysql_query("SELECT * FROM links_kategorier WHERE
underkat_id='$kategorier2[kat_id]' ORDER BY titel");
while ($underkategorier2 = mysql_fetch_array($underkategorier)) {
echo "<a
href=$PHP_SELF?funk=vislinks&id=$underkategorier2[kat_id]>$underkategorier2[
titel]</a><BR>";
}
}

Men hvordan får jeg den til at dele sig i to spalter som på min nuværende
portal?

--
M.v.h Morten Jørgensen
Bannerbytte & tekstlinkbytte
HELE 1:1 RATIO!!!
www.StartLinket.dk



 
 
StartLinket.dk (02-02-2002)
Kommentar
Fra : StartLinket.dk


Dato : 02-02-02 12:39

"StartLinket.dk" <tbd@mailme.dk> wrote in message
> Jeg har en portal liggende på www.startlinket.dk hvor der på forsiden er
en
> masse kategorier til links.
> Det er via. PostNuke scriptet... Jeg er dog begyndt at lave et helt nyt
> portal system selv efter mine egne behov.
> Jeg har nu fået lavet denne kode som sætter underkategorierne under de
> rigtige hovedkategorier:
>
> $kategorier = mysql_query("SELECT * FROM links_kategorier WHERE
> underkat_id='0' ORDER BY titel");
> while ($kategorier2 = mysql_fetch_array($kategorier)) {
> echo "<b>· <a
>
href=$PHP_SELF?funk=vislinks&id=$kategorier2[kat_id]>$kategorier2[titel]</a>
> </b><BR>";
>
> $underkategorier = mysql_query("SELECT * FROM links_kategorier WHERE
> underkat_id='$kategorier2[kat_id]' ORDER BY titel");
> while ($underkategorier2 = mysql_fetch_array($underkategorier)) {
> echo "<a
>
href=$PHP_SELF?funk=vislinks&id=$underkategorier2[kat_id]>$underkategorier2[
> titel]</a><BR>";
> }
> }
>
> Men hvordan får jeg den til at dele sig i to spalter som på min nuværende
> portal?

Nu har jeg prøvet med denne kode, men er den nu også særlig god? Den virker
jo kun helt rigtig hvis der er et lige antal hovedkategorier.
For den dividerer jo med 2 og derved hvis der er f.eks. 23, så vil det jo gå
galt, da den jo ikke kan vise en halv kategori...

$antalkategorier = mysql_query("SELECT COUNT(kat_id) FROM links_kategorier
WHERE underkat_id='0'");
if($antalkategorier2 = mysql_fetch_array($antalkategorier)){
$antalkategorier3 = $antalkategorier2[0]/2;
}

echo "<table align=center><tr><td valign=top>";

$kategorier = mysql_query("SELECT * FROM links_kategorier WHERE
underkat_id='0' ORDER BY titel limit $antalkategorier3");
while ($kategorier2 = mysql_fetch_array($kategorier)) {
echo "<b>· <a
href=$PHP_SELF?funk=vislinks&id=$kategorier2[kat_id]>$kategorier2[titel]</a>
</b><BR>";

$underkategorier = mysql_query("SELECT * FROM links_kategorier WHERE
underkat_id='$kategorier2[kat_id]' ORDER BY titel");
while ($underkategorier2 = mysql_fetch_array($underkategorier)) {
echo "&nbsp;&nbsp;<a
href=$PHP_SELF?funk=vislinks&id=$underkategorier2[kat_id]>$underkategorier2[
titel]</a><BR>";
}
}

echo
"</td><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;</td><td valign=top>";

$kategorier = mysql_query("SELECT * FROM links_kategorier WHERE
underkat_id='0' ORDER BY titel limit $antalkategorier3,$antalkategorier3");
while ($kategorier2 = mysql_fetch_array($kategorier)) {
echo "<b>· <a
href=$PHP_SELF?funk=vislinks&id=$kategorier2[kat_id]>$kategorier2[titel]</a>
</b><BR>";

$underkategorier = mysql_query("SELECT * FROM links_kategorier WHERE
underkat_id='$kategorier2[kat_id]' ORDER BY titel");
while ($underkategorier2 = mysql_fetch_array($underkategorier)) {
echo "&nbsp;&nbsp;<a
href=$PHP_SELF?funk=vislinks&id=$underkategorier2[kat_id]>$underkategorier2[
titel]</a><BR>";
}
}

echo "</td></tr></table>";

--
M.v.h Morten Jørgensen
Bannerbytte & tekstlinkbytte
HELE 1:1 RATIO!!!
www.StartLinket.dk



StartLinket.dk (02-02-2002)
Kommentar
Fra : StartLinket.dk


Dato : 02-02-02 12:55

"StartLinket.dk" <tbd@mailme.dk> wrote in message
> Jeg har en portal liggende på www.startlinket.dk hvor der på forsiden er
en
> masse kategorier til links.
> Det er via. PostNuke scriptet... Jeg er dog begyndt at lave et helt nyt
> portal system selv efter mine egne behov.
> Jeg har nu fået lavet denne kode som sætter underkategorierne under de
> rigtige hovedkategorier:
>
> $kategorier = mysql_query("SELECT * FROM links_kategorier WHERE
> underkat_id='0' ORDER BY titel");
> while ($kategorier2 = mysql_fetch_array($kategorier)) {
> echo "<b>· <a
>
href=$PHP_SELF?funk=vislinks&id=$kategorier2[kat_id]>$kategorier2[titel]</a>
> </b><BR>";
>
> $underkategorier = mysql_query("SELECT * FROM links_kategorier WHERE
> underkat_id='$kategorier2[kat_id]' ORDER BY titel");
> while ($underkategorier2 = mysql_fetch_array($underkategorier)) {
> echo "<a
>
href=$PHP_SELF?funk=vislinks&id=$underkategorier2[kat_id]>$underkategorier2[
> titel]</a><BR>";
> }
> }
>
> Men hvordan får jeg den til at dele sig i to spalter som på min nuværende
> portal?

Jeg undskylder mange gange at jeg ikke svarer på det andet indlæg... Men det
er ikke kommet frem endnu her på min computer...

Men jeg fandt ud af at bruge ceil og floor så den kunne ordne det selv...

--
M.v.h Morten Jørgensen
Bannerbytte & tekstlinkbytte
HELE 1:1 RATIO!!!
www.StartLinket.dk



Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408939
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste