Nieuws uit tabel halen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Marvin Radioo

Marvin Radioo

13/01/2011 10:29:32
Quote Anchor link
Hallo,

Ik ben bezig het nieuws uit een tabel te halen.
Tot zover is het me gelukt, Alleen de HTML codes zoals <p> zie je allemaal in beeld.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php        
        $getNews
= dbquery("SELECT * FROM site_news ORDER BY timestamp DESC LIMIT 1");
        $oddEven = "odd";
        
        while ($n = mysql_fetch_assoc($getNews))
        {
        
            if ($oddEven == "odd")
            {

                $oddEven = "even";
            }

            else
            {
                $oddEven = "odd";
            }


            echo '<li class="' . $oddEven . '">
                <a href="'
. WWW . '/articles/' . $n['id'] . '-' . $n['seo_link'] . '"><b>' . clean($n['title']) . ' &raquo;</a></b><div class="newsitem-date">' . clean($n['body']) . '</font></div>
            </li>'
;        
        }

        
        ?>


Deze code gebruik ik.

Wie kan me verder helpen?
 
PHP hulp

PHP hulp

19/02/2025 16:05:52
 
Gerhard l

gerhard l

13/01/2011 10:41:25
Quote Anchor link
ik snap je vraag niet ?

en op je script:
gebruik geen * geef aan wat je wil ophalen
waar slaat $oddeven op ?
 
Marvin Radioo

Marvin Radioo

13/01/2011 10:45:21
Quote Anchor link
Ik haal het nieuws uit de kolom body.

Daar is HTML in gebruikt zoals <b> om het vet te maken enzo.

Als ik nu dus de pagina bekijk zie ik alle html codes zonder opmaak.

Oddeven weet ik niet, mijn kameraad heeft dit script voor me gemaakt.
 
- Ariën  -
Beheerder

- Ariën -

13/01/2011 10:49:14
Quote Anchor link
Waar komt de functie dbquery() vandaan?
Wat doet deze?
 
Marvin Radioo

Marvin Radioo

13/01/2011 10:53:55
Quote Anchor link
het nieuws uit de tabel halen...
 
Teun Hesseling

Teun Hesseling

13/01/2011 10:58:23
Quote Anchor link
vindt het een aparte code... waarom heb je een while loop gemaakt als er maar 1 resultaat uit kan komen? en wat html codes in een database betreft, moet je kijken naar de functies htmlentities en html_enity_decode. en waarschijnlijk moet je van dbquery even mysql_query maken
 
Gerhard l

gerhard l

13/01/2011 10:59:11
Quote Anchor link
is het de bedoeling dat ie maar 1 nieuwsbericht ophaalt trouwens?
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
 $getNews
= ("SELECT body FROM site_news ORDER BY timestamp DESC LIMIT 1");
//is timestamp een kolom?
$result = mysql_query($getNews) or die (mysql_error());
//die or die straks weghalen als je script werkt.
while ($n = mysql_fetch_assoc($result)){
//de rest van je script
}
?>
Gewijzigd op 13/01/2011 10:59:39 door gerhard l
 
Marvin Radioo

Marvin Radioo

13/01/2011 11:06:26
Quote Anchor link
Er komt nu helemaal niks? Wit scherm?
En ja er moet 1 nieuwsbericht uit.

Heb dbquery veranderd in mysql_quert
Over dat html ben ik nog even aan het kijken hoe dat zit
Gewijzigd op 13/01/2011 11:10:03 door Marvin Radioo
 
Tim Fendt

Tim Fendt

13/01/2011 11:09:50
Quote Anchor link
Marvin Radioo op 13/01/2011 11:06:26:
Er komt nu helemaal niks? Wit scherm?


in de while zet je
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
    echo $n['body'];
?>
Gewijzigd op 13/01/2011 11:10:33 door Tim Fendt
 
Marvin Radioo

Marvin Radioo

13/01/2011 11:13:46
Quote Anchor link
Het is gelukt!

Allemaal hartstikke bedankt!
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.