/ 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
LINKS SIDE
Fra : Ole Madsen


Dato : 05-06-01 15:57

Kan jeg få gruppe skrevet kun en gang?

<?
$db_name = "olemadsen";
$table_name = "links";

$connection = @mysql_connect("localhost")
or die("Couldn't connect.");

$dbs = @mysql_select_db($db_name, $connection) or die("Could'nt select
database");
$sql = "
select id, gruppe, url, titel, indhold from $table_name order by gruppe,
titel";

$result = @mysql_query($sql, $connection) or die("Could'nt execute query");

while ($row = mysql_fetch_array($result)) {
$id = $row['id'];
$gruppe = $row['gruppe'];
$url = $row['url'];
$titel = $row['titel'];
$indhold = $row['indhold'];

$display_block .="
<P>$gruppe<P><UL TYPE=\"DISC\">
<LI><A href=\"$url\">$titel</a></LI>
</UL><BR>
";
}

?>

<HTML>
<HEAD>
<TITLE> type_Document_Title_here </TITLE>
</HEAD>
<BODY>
<? echo "$display_block" ?>
</BODY>
</HTML>



 
 
Johan (05-06-2001)
Kommentar
Fra : Johan


Dato : 05-06-01 16:05

> Kan jeg få gruppe skrevet kun en gang?

Altså kune en gruppe? Så skal du bare skrive 'LIMIT 1' i slutningen af SQL
sætningen!

Hvis det er noget andet så forklar nærmere...

mvh

Johan



Martin Petersen (05-06-2001)
Kommentar
Fra : Martin Petersen


Dato : 05-06-01 16:15

"Ole Madsen" <olem@post6.tele.dk> wrote in message
news:9firi0$in3$1@news.inet.tele.dk...
> Kan jeg få gruppe skrevet kun en gang?
>
> <?
> $db_name = "olemadsen";
> $table_name = "links";
>
> $connection = @mysql_connect("localhost")
> or die("Couldn't connect.");
>
> $dbs = @mysql_select_db($db_name, $connection) or die("Could'nt select
> database");
> $sql = "
> select id, gruppe, url, titel, indhold from $table_name order by gruppe,
> titel";
>
> $result = @mysql_query($sql, $connection) or die("Could'nt execute
query");
indsæt:
$sidste_gruppe = "";

> while ($row = mysql_fetch_array($result)) {
> $id = $row['id'];
> $gruppe = $row['gruppe'];
> $url = $row['url'];
> $titel = $row['titel'];
> $indhold = $row['indhold'];
>
> $display_block .="
> <P>$gruppe<P><UL TYPE=\"DISC\">
> <LI><A href=\"$url\">$titel</a></LI>
> </UL><BR>
> ";
omskriv til:
if ($gruppe!=$sidste_gruppe) $display_block .= "<p>$gruppe</p>\n";
$display_block .= "<UL TYPE=\"DISC\">\n<LI><A
href=\"$url\">$titel</a></LI>\n</UL><br>\n\n";

indsæt:
$sidste_gruppe = $gruppe;
> }
>
> ?>
>
> <HTML>
> <HEAD>
> <TITLE> type_Document_Title_here </TITLE>
> </HEAD>
> <BODY>
> <? echo "$display_block" ?>
> </BODY>
> </HTML>
>
>

Det skulle gøre det..


--
Best regards/Med venlig hilsen
Martin Petersen
- email: martin@fyrreTREEklitten.dk
- web: http://www.fyrreklitten.dk

NOTE: There is no TREE in my address



Ole Madsen (05-06-2001)
Kommentar
Fra : Ole Madsen


Dato : 05-06-01 19:07


Martin Petersen <martin@fyrreTREEklitten.dk> wrote in message
news:EI6T6.124$Uz1.8119@news.get2net.dk...
> "Ole Madsen" <olem@post6.tele.dk> wrote in message
> news:9firi0$in3$1@news.inet.tele.dk...

Du kan se her hvad jeg mener
http://www.olemadsen.f2s.com/link.php

Istedet for at gruppe kommer med hver gang der er en ny link i gruppen, så
vil jeg gerne at det kun er der en gang

Ole



Jonas Delfs (05-06-2001)
Kommentar
Fra : Jonas Delfs


Dato : 05-06-01 20:56

"Ole Madsen" <olem@post6.tele.dk> skrev i en meddelelse
news:9fj6m4$34o$1@news.inet.tele.dk...

> Du kan se her hvad jeg mener
> http://www.olemadsen.f2s.com/link.php
>
> Istedet for at gruppe kommer med hver gang der er en ny link i gruppen, så
> vil jeg gerne at det kun er der en gang

SELECT id, gruppe, url, titel, indhold FROM $table_name GROUP BY gruppe
ORDER BY gruppe, titel

?

--
Mvh. Jonas Delfs, http://delfs.dk



Ole Madsen (05-06-2001)
Kommentar
Fra : Ole Madsen


Dato : 05-06-01 21:48


Jonas Delfs <nospam@delfs.dk> wrote in message
news:9fjddn$or0$1@sunsite.dk...
> "Ole Madsen" <olem@post6.tele.dk> skrev i en meddelelse
> news:9fj6m4$34o$1@news.inet.tele.dk...

> SELECT id, gruppe, url, titel, indhold FROM $table_name GROUP BY gruppe
> ORDER BY gruppe, titel

Jeg kan ikke se hvorfor det gør som det gør.
Det klarede det meste, der er kun en link på hver gruppe, men der skal være
2
http://www.olemadsen.f2s.com/links.php

Med venlig hilsen

Ole



Jonas Delfs (05-06-2001)
Kommentar
Fra : Jonas Delfs


Dato : 05-06-01 22:26

"Ole Madsen" <olem@post6.tele.dk> skrev i en meddelelse
news:9fjg4f$9el$1@news.inet.tele.dk...

> > SELECT id, gruppe, url, titel, indhold FROM $table_name GROUP BY gruppe
> > ORDER BY gruppe, titel
>
> Jeg kan ikke se hvorfor det gør som det gør.
> Det klarede det meste, der er kun en link på hver gruppe, men der skal
være
> 2
> http://www.olemadsen.f2s.com/links.php

Du har 2 link til hver gruppe i databasen?

--
Mvh. Jonas Delfs, http://delfs.dk



Ole Madsen (05-06-2001)
Kommentar
Fra : Ole Madsen


Dato : 05-06-01 23:35


Jonas Delfs <nospam@delfs.dk> wrote in message
news:9fjimj$bqr$1@sunsite.dk...
> "Ole Madsen" <olem@post6.tele.dk> skrev i en meddelelse
> news:9fjg4f$9el$1@news.inet.tele.dk...
> http://www.olemadsen.f2s.com/links.php
>
> Du har 2 link til hver gruppe i databasen?

Ja



Jonas Delfs (05-06-2001)
Kommentar
Fra : Jonas Delfs


Dato : 05-06-01 23:35

"Ole Madsen" <olem@post6.tele.dk> skrev i en meddelelse
news:9fjg4f$9el$1@news.inet.tele.dk...

> > SELECT id, gruppe, url, titel, indhold FROM $table_name GROUP BY gruppe
> > ORDER BY gruppe, titel
>
> Jeg kan ikke se hvorfor det gør som det gør.

Det kan jeg godt - det er det man bruger GROUP BY til. Gør i stedet noget
alá det Martin skrev.

--
Mvh. Jonas Delfs, http://delfs.dk



Martin Petersen (06-06-2001)
Kommentar
Fra : Martin Petersen


Dato : 06-06-01 11:13

"Jonas Delfs" <nospam@delfs.dk> wrote in message
news:9fjddn$or0$1@sunsite.dk...
> SELECT id, gruppe, url, titel, indhold FROM $table_name GROUP BY gruppe
> ORDER BY gruppe, titel
I hans tilfælde skal der ikke grupperes, men kun sorteres, da han ønsker
alle links udskrevet (gruppe = kategori) inddelt pr. gruppe..


--
Best regards/Med venlig hilsen
Martin Petersen
- email: martin@fyrreTREEklitten.dk
- web: http://www.fyrreklitten.dk

NOTE: There is no TREE in my address





Jonas Delfs (06-06-2001)
Kommentar
Fra : Jonas Delfs


Dato : 06-06-01 12:01

"Martin Petersen" <martin@fyrreTREEklitten.dk> skrev i en meddelelse
news:rnnT6.51$1q2.21636@news.get2net.dk...

> > SELECT id, gruppe, url, titel, indhold FROM $table_name GROUP BY gruppe
> > ORDER BY gruppe, titel
> I hans tilfælde skal der ikke grupperes, men kun sorteres, da han ønsker
> alle links udskrevet (gruppe = kategori) inddelt pr. gruppe..

....er det ikke lige det jeg har skrevet.

--
Mvh. Jonas Delfs, http://delfs.dk



Martin Petersen (06-06-2001)
Kommentar
Fra : Martin Petersen


Dato : 06-06-01 13:16

"Jonas Delfs" <nospam@delfs.dk> wrote in message
news:9fl2fd$aj0$1@sunsite.dk...
> > > SELECT id, gruppe, url, titel, indhold FROM $table_name GROUP BY
gruppe
> > > ORDER BY gruppe, titel
> > I hans tilfælde skal der ikke grupperes, men kun sorteres, da han ønsker
> > alle links udskrevet (gruppe = kategori) inddelt pr. gruppe..
>
> ...er det ikke lige det jeg har skrevet.
Sorry, havde ikke lige set dit sidste indlæg..


--
Best regards/Med venlig hilsen
Martin Petersen
- email: martin@fyrreTREEklitten.dk
- web: http://www.fyrreklitten.dk

NOTE: There is no TREE in my address



Ole Madsen (06-06-2001)
Kommentar
Fra : Ole Madsen


Dato : 06-06-01 15:08


Martin Petersen <martin@fyrreTREEklitten.dk> wrote in message
news:HapT6.85$1q2.31394@news.get2net.dk...
> >
> > ...er det ikke lige det jeg har skrevet.
> Sorry, havde ikke lige set dit sidste indlæg..

Men jeg kan ikke få noget af det til at virke, den skal også se efter om der
er andre links i gruppen.

http://www.olemadsen.f2s.com/links.php efter Jonas


http://www.olemadsen.f2s.com/link.php efter Martin

Parse error: parse error in
/web/sites/104/olemadsen/www.olemadsen.f2s.com/link.php on line 23

$display_block .= if ($gruppe!=$sidste_gruppe) $display_block .=
"<p>$gruppe</p>\n";

Mv



Ole



Martin Petersen (06-06-2001)
Kommentar
Fra : Martin Petersen


Dato : 06-06-01 15:36

"Ole Madsen" <olem@post6.tele.dk> wrote in message
news:9fld2s$2bj$1@news.inet.tele.dk...
> Parse error: parse error in
> /web/sites/104/olemadsen/www.olemadsen.f2s.com/link.php on line 23
>
> $display_block .= if ($gruppe!=$sidste_gruppe) $display_block .=
> "<p>$gruppe</p>\n";
ret til:
if ($gruppe!=$sidste_gruppe) $display_block .= "<p>$gruppe</p>\n";

eller..

$display_block .= ($gruppe!=$sidste_gruppe) ? "<p>$gruppe</p>\n" : "";


--
Best regards/Med venlig hilsen
Martin Petersen
- email: martin@fyrreTREEklitten.dk
- web: http://www.fyrreklitten.dk

NOTE: There is no TREE in my address





Ole Madsen (06-06-2001)
Kommentar
Fra : Ole Madsen


Dato : 06-06-01 21:21


Martin Petersen <martin@fyrreTREEklitten.dk> wrote in message
news:idrT6.116$1q2.42518@news.get2net.dk...
> "Ole Madsen" <olem@post6.tele.dk> wrote in message
> news:9fld2s$2bj$1@news.inet.tele.dk...
>
> eller..
>
> $display_block .= ($gruppe!=$sidste_gruppe) ? "<p>$gruppe</p>\n" : "";

Ikke helt, men jeg har taget $gruppe væk, og så kan jeg godt få dem til at
være gruppevis.


Ole




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

Månedens bedste
Årets bedste
Sidste års bedste