Avatar billede manon Nybegynder
04. marts 2003 - 02:18 Der er 9 kommentarer og
1 løsning

Uanset hvad, så må tabellen/Layers ikke blive højere - hvordan?

Hej E


Jeg har en TABEL eller det kan også blive til en LAYER - hvor jeg gerne vil sætte noget data ind - eller rettere, jeg har nogle PHH scripter som henter Nyheder/Artikler Overskrift og dato fra et andet nyheds-/artikelscript.

Næsten ligesom E har oppe til venstre hvor man kan se de sidste 5 spørgsmål og de sidste 5 indlæg.

Mit problem er bare at den bare smider data ind i TABELLEN eller LAYARS og derfor ødelægger det hele siden.

Kan jeg "tvinge" det på sådan en måde at den kun tager de 5 øverste nyheder/artikler vha. angivelse af tabel strørrelse.
Ellers skal jeg gøre noget helt andet? Evt. et php script der henter nyheder/artikler som er i mysql_db´en.

<?php
    mysql_connect("mysql.domæne.dk","user_dk","password");
    mysql_select_db("user_dk");

    $montharray = array();
    $montharray["01"] = "januar";
    $montharray["02"] = "februar";
    $montharray["03"] = "marts";
    $montharray["04"] = "april";
    $montharray["05"] = "maj";
    $montharray["06"] = "juni";
    $montharray["07"] = "juli";
    $montharray["08"] = "august";
    $montharray["09"] = "september";
    $montharray["10"] = "oktober";
    $montharray["11"] = "november";
    $montharray["12"] = "december";
?>
              <br>
            <table width="100" border="0" cellspacing="0" cellpadding="0" height="100">
              <?php
    $sql = mysql_query("SELECT * FROM artikler ORDER BY dato DESC") or die(mysql_error());
    if (mysql_num_rows($sql)) {
        while ($foo = mysql_fetch_array($sql)) {
            $foo["dato"] = substr($foo["dato"],8,2).". ".$montharray[substr($foo["dato"],5,2)]." ".substr($foo["dato"],0,4);
?>
              <tr>
                <td class="textsmall"><b>
                  <?php echo $foo["titel"]; ?>
                  </b> - <font color="#0000CC"> </font>
                  <?php echo $foo["dato"]; ?>
                  <br>
                  <br>
                </td>
              </tr>
              <?php
        }
    }
?>
            </table>
            <br>
            <p><b>Seneste Nyheder:</b><br>
              <?php
    mysql_connect("mysql.domæne.dk","user_dk","password");
    mysql_select_db("user_dk");

    $montharray = array();
    $montharray["01"] = "januar";
    $montharray["02"] = "februar";
    $montharray["03"] = "marts";
    $montharray["04"] = "april";
    $montharray["05"] = "maj";
    $montharray["06"] = "juni";
    $montharray["07"] = "juli";
    $montharray["08"] = "august";
    $montharray["09"] = "september";
    $montharray["10"] = "oktober";
    $montharray["11"] = "november";
    $montharray["12"] = "december";
?>
              <br>
            <table width="150" border="0" cellspacing="0" cellpadding="0" height="100">
              <?php
    $sql = mysql_query("SELECT * FROM nyheder ORDER BY dato DESC") or die(mysql_error());
    if (mysql_num_rows($sql)) {
        while ($foo = mysql_fetch_array($sql)) {
            $foo["dato"] = substr($foo["dato"],8,2).". ".$montharray[substr($foo["dato"],5,2)]." ".substr($foo["dato"],0,4);
?>
              <tr>
                <td class="textsmall"><b>
                  <?php echo $foo["titel"]; ?>
                  </b> - <font color="#0000CC"> </font>
                  <?php echo $foo["dato"]; ?>
                  <br>
                  <br>
                </td>
              </tr>
              <?php
        }
    }
?>


Håber der er nogen som kan hjælpe og i må genre skære det ud i pap for mig, da jeg ikke er så stærk i kodningen.

vh\m
Avatar billede hobz Nybegynder
04. marts 2003 - 11:13 #1
Hvis du vil fremtvinge et mysqlresult på nøjagtig 5 af de sidste, så bruger du denne: SELECT * FROM artikler ORDER BY dato DESC LIMIT 5
Avatar billede je79ayps Novice
04. marts 2003 - 11:14 #2
Bare af ren nygerrighed - er det noget nyhedssystem du brygger på?
Avatar billede manon Nybegynder
04. marts 2003 - 11:18 #3
Hobz >> JA SQ !!! Kanoooooooooooooont *GG*

Tusind tak for hjælpen *s*
Avatar billede hobz Nybegynder
04. marts 2003 - 11:20 #4
Ingen årsag :)
Avatar billede manon Nybegynder
04. marts 2003 - 11:21 #5
je79ayps >>
Det er et artiekl Nyhedssystem med en admin side hvor man bare skriver nyheden eller artikeln ind og på en anden side som er offentlig tilgænlig, kan man så læse nyhederne/artiklerne.
Dog vil jeg gerne på index siden reklamere for de sidste nyheder/artikler med overskriften og dato - problemmet var at det overstående script hentede alle data og ikke bare de sidste nye.
Avatar billede je79ayps Novice
04. marts 2003 - 11:32 #6
Jeg står faktisk og leder efter noget i den dur - kan man se scriptet live på din side?
Avatar billede manon Nybegynder
04. marts 2003 - 11:46 #7
ikke endnu - sorry
Avatar billede je79ayps Novice
04. marts 2003 - 11:55 #8
Du må gerne maile til mig på jimmy @ e-frederiksen.dk når du engang bliver færdig hvis du er intesseret i et lille beløb for sciptet.
Avatar billede manon Nybegynder
04. marts 2003 - 12:03 #9
je79ayps >>
Jeg vil gerne maile til dig, men jeg skal ikke have penge for det - absolut ikke. Jeg modtager også hjælpe udefra og jeg vil bare gerne spørge de folk som har hjulpet mig, om det er ok.
Avatar billede je79ayps Novice
04. marts 2003 - 12:28 #10
OK, men man ved aldrig med folk, så derfor tilbød jeg det. =)
Men hvis du sender det skal du have mange tak!
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