Avatar billede master_nemo Nybegynder
24. december 2002 - 15:09 Der er 7 kommentarer

hjælp til nyhedssystem

Hej,
Jeg har et nyhedssystem, der virker sårn ok fint .. MEN...
det, som mit nyhedssytem ikke kan er at man trykker på at link for at komme ind til hele nyheden...nu vises nyheden bare samme med overskrift og hele svineriet, men jeg ville godt ha at der kommer et link hen til selve nyheden, så overskriften kun vises ..

plz hjælp :)
Avatar billede turengaartil Nybegynder
24. december 2002 - 15:14 #1
<?php

$result = mysql_query("SELECT * FROM dagbog ORDER BY dato DESC",$db);

while ($myrow = mysql_fetch_row($result)) {

?>

<a href="dagen.php?id=<? echo $myrow[0] ?>">

<?php

$arr = explode("-",$myrow[1]);

echo "$arr[2]/$arr[1] - $arr[0]";

?>

</a>

<br>

<?php

}

?>

--------------------------------------dagen.php---------------------------

<?php
include("top.txt");
?>

<?php
include("db.php");
?>

<?php

$result = mysql_query("select * FROM dagbog WHERE (id) = '".$_GET["id"]."'");
while($myrow = mysql_fetch_array($result)) {

$arr = explode("-",$myrow[1]);

?>

<p align="right"><? echo $myrow[2] ?> - <? echo "$arr[2]/$arr[1] - $arr[0]"; ?></p><hr>
<div style="background-color:#CCC;padding: 5px;">
<? echo nl2br($myrow[3]); ?>
</div>
<hr><br>
<center>mvh <? echo $myrow[4] ?></center><br>

<?

$ahhh = $myrow[1];

?>

<?
}

?>
<center>
<?
$tilbage = mysql_query("SELECT * FROM dagbog WHERE dato< '$ahhh' ORDER BY dato desc LIMIT 0,1");
while($tilb = mysql_fetch_array($tilbage)) {


?>

<a href="dagen.php?id=<? echo  $tilb[0]; ?>">Forrige</a>

<?

}

?>

-

<?
$fremad = mysql_query("SELECT * FROM dagbog WHERE dato> '$ahhh' ORDER BY dato ASC LIMIT 0,1");
while($frem = mysql_fetch_array($fremad)) {


?>


<a href="dagen.php?id=<? echo  $frem[0]; ?>">Næste</a>

<?

}

?>

</center>
<?php
include("bund.txt");
?>


------------------------------------------------------------------------------

skal du have det forklaret eller er det nok med ovenstående kode ???
Avatar billede turengaartil Nybegynder
24. december 2002 - 15:15 #2
Denne laver automatisk et link til næste  og foregående dato...
Avatar billede master_nemo Nybegynder
24. december 2002 - 15:15 #3
hmmm lidt forklaring ville måske hjælpe...jeg er ikke SUPER go til php endnu :)
Avatar billede turengaartil Nybegynder
24. december 2002 - 15:17 #4
Det skriver jeg lige... 2 min...
Avatar billede master_nemo Nybegynder
24. december 2002 - 15:17 #5
ville det være nemmere hvis jeg postede mit nyhedssysytem?
Avatar billede turengaartil Nybegynder
24. december 2002 - 15:25 #6
// FØRST LOGGES PÅ DB'EN

<?php include("db.php"); ?>

<p>

// SÅ VÆLGER VI FRA DATABASEN

<?php

$result = mysql_query("SELECT * FROM dintabel ORDER BY dato DESC",$db);

while ($myrow = mysql_fetch_row($result)) {

?>

// SÅ LAVER VI LINKET

<a href="dagen.php?id=<? echo $myrow[0] ?>">

// id I OVENSTÅENDE SKAL ÆNDRES TIL DIT UNIKKE FELT, SAMT $myrow SKAL TILPASSES

<?php

echo $myrow[1];

?>
</a>  // LINKET AFSLUTTES

<br>

<?php

}  // EN GANG TIL, INDTIL DER IKKE ER FLERE POSTER I DB'EN

?>

<?php
include("bund.txt");
?>


-------------------- SÅ TRYKKER VI PÅ ET LINK F.EKS    dagen.php?id=2  -----------------

// OG SÅ ER VI HER :::

<?php
include("top.txt");  // DESIGN
?>

<?php
include("db.php");  // LOG PÅ
?>

<?php
// VÆLGER DEN SOM VI VALGTE VED AT BRUGE $_GET...

$result = mysql_query("select * FROM dagbog WHERE (id) = '".$_GET["id"]."'");
while($myrow = mysql_fetch_array($result)) {

$arr = explode("-",$myrow[1]);

?>

// OGSÅ UDSKRIVER VI DEN :::

<p align="right"><? echo $myrow[2] ?> - <? echo "$arr[2]/$arr[1] - $arr[0]"; ?></p><hr>
<div style="background-color:#CCC;padding: 5px;">
<? echo nl2br($myrow[3]); ?>
</div>
<hr><br>
<center>mvh <? echo $myrow[4] ?></center><br>

<?

$ahhh = $myrow[1];

?>

<?
}

?>
<center>  // HER LAVER VI ET LINK TIL FORRIGE DATO I DB'EN
<?
$tilbage = mysql_query("SELECT * FROM dagbog WHERE dato< '$ahhh' ORDER BY dato desc LIMIT 0,1");
while($tilb = mysql_fetch_array($tilbage)) {


?>

<a href="dagen.php?id=<? echo  $tilb[0]; ?>">Forrige</a>

<?

}

?>

-

// HER LAVER VI ET LINK TIL NÆSTE DATO I DB'EN

<?
$fremad = mysql_query("SELECT * FROM dagbog WHERE dato> '$ahhh' ORDER BY dato ASC LIMIT 0,1");
while($frem = mysql_fetch_array($fremad)) {


?>


<a href="dagen.php?id=<? echo  $frem[0]; ?>">Næste</a>

<?

}

?>

</center>
<?php
include("bund.txt");
?>

// DET VAR DET HELE...


Det skal bare ændres til dine data...
Avatar billede turengaartil Nybegynder
24. december 2002 - 15:26 #7
Prøv at se om du selv kan lave det om, det lærer man mest med...
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