Avatar billede td_basse Nybegynder
27. januar 2006 - 23:06 Der er 4 kommentarer

Nyheds side

Hej allesammen..
Vi har en nyhedsside der egentlig virker okay men der manler 2 ting. Det første er hvordan man for de nyeste nyheder til at ligge øverest? Nummer 2 er hvordan man for lavet sådan at når der er eks 5 nyheder så kan man klikke for at gå til næste side ?
Det ser ikke særlig godt ud som den er nu der vil bare være en lang liste med en masse nyheder.
Her er koden news.php:

<?
if($_SERVER[REQUEST_URI] == "/news.php"){
echo "<script>location.href='index.php?x=news';</script>";
}
?>
<?
include 'db.php';
$rows = mysql_query("select * from nyheder where open = '1'");
if(mysql_num_rows($rows) == 0){
?>
<table border="0" cellpadding="0" cellspacing="0" width="490">
    <tr>
        <td width="8"><img src="gfx/left_kant.gif" width="8" height="16"></td>
        <td width="490" align="left" background="gfx/line_kant.gif"><b>Nyheder</b></td>
        <td width="8"><img src="gfx/right_kant.gif" width="8" height="16"></td>
    </tr>
    <tr>
        <td align="center" class="menu_line" width="490" colspan="3">

<table border="0" cellpadding="0" cellspacing="0" width="98%">
  <tr>
    <td align="center"><b>Ingen Nyheder tilgenlig<hr>Indsend dine egne Nyheder Til denne mail <a href="mailto:nyheder@ringkobings.net">nyheder@ringkobings.net
</b></td>
  </tr>
</table>
<br>
    </tr>
    <tr>
        <td width="8">
        <img src="http://ringkobings.net/gfx/bund_kant.gif" width="8" height="16"></td>
        <td width="490" align="left" background="gfx/line_kant.gif">&nbsp;</td>
        <td width="8">
        <img src="http://ringkobings.net/gfx/bund_left.gif" width="8" height="16"></td>
    </tr>
    </table>
    <?
}else{
while ($rs = mysql_fetch_array($rows)){
$id =  $rs[id];
$emne = $rs[emne];
$username = $rs[username];
$dato = $rs[dato];
$text = $rs[text];
$text = eregi_replace("\[fed\](([^[]+))\[/fed\]","<b>\\1</b>",$text);
$text = eregi_replace("\[kursiv\](([^[]+))\[/kursiv\]","<i>\\1</i>",$text);

$text = eregi_replace("\[http\](([^[]+))\[/http\]","<a target=\"_blank\" href=\"http://\\2\">\\1</a>",$text);
$text = eregi_replace("\[link\]([^[]+)\[/link\]","<a target=\"_blank\" href=\"\\1\">\\1</a>",$text);

$text = eregi_replace("\[img\]([^[]+)\[/img\]","<img src=\"\\1\">",$text);

?>
<table border="0" cellpadding="0" cellspacing="0" width="490">
    <tr>
        <td width="8"><img src="gfx/left_kant.gif" width="8" height="16"></td>
        <td width="490" align="left" background="gfx/line_kant.gif"><b><?=$emne?></b></td>
        <td width="8"><img src="gfx/right_kant.gif" width="8" height="16"></td>
    </tr>
    <tr>
        <td align="center" class="menu_line" width="490" colspan="3">

<table border="0" cellpadding="0" cellspacing="0" width="98%">
    <tr>
        <td align="left" width="100%">
        <br><?=$text?>


        </td>
    </tr>
</table>

    </tr>
   
    <tr>
    <td width="8">
        <img src="http://ringkobings.net/gfx/bund_kant.gif" width="8" height="16"></td>
        <td width="490" align="left" background="gfx/line_kant.gif">&nbsp;Skrevet af: <b><?=$username?></b> Dato: <b><?=$dato?></td>
        <td width="8">
        <img src="http://ringkobings.net/gfx/bund_left.gif" width="8" height="16"></td>
    </tr>
    </table>
<br>
<?
}
}
?>
<br><input type="button" onclick="location.href='index.php';" value=" Gå Tilbage til Forside  " class="input"><br><br>
</body>
<p>&nbsp;</p>

</html>

Håber der er nogle der kan hjælpe
Avatar billede cybermike Nybegynder
28. januar 2006 - 12:18 #1
Hvorfor er det altid at folk som ikke selv kan kode spammer eksperten med en masse HTML kode og vil have en magisk linie som løser alle deres problemer.

Gør en af følgende:

  X spørg om der er en der vil hjælpe, smid link til siden og forklar hvad
    der skal laves, når du har fundet en der vil hjælpe giver du ham adgang.
    Får ham til at lave det og betaler det han nu vil have for det.

eller

  X Lær at programmere selv og stil istedet spørgsmål som f.eks. "Hvordan får
    man MySQL til kun at levere de første 5 resultater"

Jeg gider ihvertfald ikke læse din kode igennem og side og gætte mig til hvordan det skal redigeres, ja gættes...for når jeg ikke kan se siden i drift og ikke kan få fingrene i databasen bliver det et stort gætværk at lave noget til dig.
Avatar billede hippien Nybegynder
28. januar 2006 - 12:47 #2
Enig, cybermike. Det er sådan nogle som ham der er skyld i der kan være langt mellem kunderne hos os itfolk.
Avatar billede td_basse Nybegynder
28. januar 2006 - 13:46 #3
Avatar billede olebole Juniormester
28. januar 2006 - 21:22 #4
<ole>

Uha ... det var vist for kompliceret, Mike  ;D

td_basse >> Hvad har du selv forsøgt dig med? Hvad skete der - og hvilke fejl fik du ... hvis nogen?

/mvh
</bole>
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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