Avatar billede dmy Nybegynder
25. februar 2009 - 11:59 Der er 2 kommentarer og
1 løsning

Problemer med udtræk

Hej i forummet.

Jeg har et problem med nogle udtræk

http://www.dianadesign.dk/nyhedssystemet/

Jeg skal på toppen af siden have udtrukket kategorierne som så skal være en link til lige nøjagtig det indhold der ligger i den valgte kategori.

Jeg har ingen idé hvordan jeg lige gør det, har prøvet mig frem med alt muligt, men bliver nødt til at få lidt hjælp

Måske mine tabeller ikke er helt rigtige...

news_bruger
bruID
navn
email
skribentnavn

news_indhold
indID
oerskrift
artikel
dato
fk_kategori_id
fk_bruger_id

news_kategori
katID
katnavn

news_kommentar
komID
komdato
komnavn
komemail
fk_indhold_id


Se min indexfil her

<?php

        $news = mysql_query ("SELECT * FROM news_indhold
       
        INNER JOIN news_kategori ON news_indhold.fk_kategori_id = katID
        INNER JOIN news_bruger ON news_indhold.fk_bruger_id = bruID
       
        WHERE news_indhold.indID = indID ORDER BY indID ") or die (mysql_error());           


        while($row = mysql_fetch_assoc($news))
            {
$t=strtotime($row['dato']);
$dato=date("j/n-Y H:i",$t);                           
    echo 
                                                   
            '
           
                <div id="news_kategori">'.$row['katnavn'].'</div><br /><br />
                    <div id="post_main">
               
                        <div id="news_overskrift">'.$row['overskrift'].'</div><br /><br />
                        <div id="news_tekst">'.$row['artikel'].'</div><br />
                        <div id="dato_skribent">
                            <span class="news_dato">'.$dato.'</span>  <span class="news_skribent">'.$row['skribentnavn'].'</span> 
                            <span class="comment"><a href="#">Kommentar</a></span>
                      </div><br />
                </div>
           
            ';
               
   
}?>
Avatar billede majbom Novice
25. februar 2009 - 14:43 #1
i linjen:

WHERE news_indhold.indID = indID ORDER BY indID ") or die (mysql_error());

hvad er "indID" så?

skulle det være en variabel?

du skal nok have tabelnavne og et punktum foran feltnavnene her:

INNER JOIN news_kategori ON news_indhold.fk_kategori_id = katID
INNER JOIN news_bruger ON news_indhold.fk_bruger_id = bruI
Avatar billede dmy Nybegynder
25. februar 2009 - 14:56 #2
nej indID er mit id i tabellen

altså denne side virker, jeg skal bare have mere smækket mere på.
Avatar billede dmy Nybegynder
26. februar 2009 - 08:25 #3
har fundet ud af det
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