|
| 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
| |
|
|