nieuws fade limit 2

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Jantaeke

jantaeke

16/03/2009 11:01:00
Quote Anchor link
hallo allemaal,
ik ben druk bezig om een fade script voormekaar te krijgen, alleen krijg het wel random, maar dus niet per 2 items, en wil dus 2 nieuws items random hebben, en het moet niet voorkomen ze 2 dezelfde een keer verschijnen, is dat mogelijk?

zocht het in de hoek van limit 2.

vb: http://www.radioaktieffm.nl/testje/fade.html

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<script type="text/javascript">
var tekstbestand="fade.php";
new ajax2(tekstbestand, "tekst1", "classnaam", 5000, "fade")
</script>


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
<?
                        include("config.php");
                        $select="SELECT * FROM nieuws ORDER BY RAND()";
                        $query = mysql_query($select);      
                        
                            if (mysql_num_rows($query) < 1) { echo "<strong>&rsaquo; Er zijn geen nieuwsberichten gevonden in de database!</strong>"; }
                        
                        while ($list = mysql_fetch_object($query)) {  
                    ?>
<div class="bericht"><table width="350">    <tr>
                            <td width="64"><img src="images/nieuws/nieuws.php?id=<?echo $list->attentie;?>" /></td>
                            <td width="320">
                            <b><? echo $list->titel; ?></b><br />
                            <? echo substr($list->intro, 0, 122) . ".."; ?>
                            

                            </td>
                        </tr>
                    </table></div>
<? } ?>
 
PHP hulp

PHP hulp

27/11/2024 23:05:24
 
Jurgen assaasas

Jurgen assaasas

16/03/2009 11:13:00
Quote Anchor link
OFFSET en LIMIT?
 
Jantaeke

jantaeke

16/03/2009 11:20:00
Quote Anchor link
ja LIMIT dacht ik ook aan, maar als ik dan ga limitten op 2, dan verwisselt hij dus elke x 2 entery's
 
Jurgen assaasas

Jurgen assaasas

16/03/2009 11:27:00
Quote Anchor link
Je wilt dus een soort scroller maken. Je kunt alle berichten ophalen deze plaatsen in een javascript array en vervolgens dmv je fader de array doorlopen.
 
Jantaeke

jantaeke

16/03/2009 11:32:00
Quote Anchor link
ja dat heb ik nu, om alle berichten + titels wordt nu dus een div geplaatst.

dus
<div>
Titel
Bericht
</div>

die divs die laat hij faden, maar ik wil dus niet 1 div laten zien, maar ik wil 2 divs laten zien. javascript zit er al bij hoor, een ajax scriptje.
zou je die in javascript kunnen aanpassen? dat je 2 divs laat verwisselen?
 
Jurgen assaasas

Jurgen assaasas

16/03/2009 11:52:00
Quote Anchor link
De div om 2 berichten heen zetten ipv 1 dit is op te lossen dmv. de modulo operator in PHP. Je zult hier even mee moeten gaan spelen. Hiermee kun je een soort lus maken.


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
22
23
24
25
26
27
28
<?php

$q
= "SELECT * FROM berichten";

$result = mysql_query($q);

$i = 0;

echo '<div class="berichten">';

while ($row = mysql_fetch_assoc($result)
{

    echo '<table>
                <tr>
                    <td>'
.$row['bericht'].'</td>
                </tr>
        </table>'
;
        
    if($i %2 == 0)
    {

    echo '</div><div class="berichten">';
    }

    $i++;

}

echo '</div>';

?>


Niet echt de meeste nette manier van code maar je krijgt een idee wat er gebeurd.
 



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.