2 nieuwsberichten naast elkaar..??

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

- -

- -

18/12/2006 16:46:00
Quote Anchor link
Ik ben een nieuwsscriptje aan het maken voor m'n site ik had een leuk idee:

Ik wil dat het nieuwste bericht bovenaan 100% word weergegeven.
Daaronder wil ik een regel met 2 nieuwsberichten naast elkaar die 50% zijn
en daar onder dan nog zo'n regel..

Nieuwsbericht 1
Nieuwsbericht 2 | Nieuwsbericht 3
Nieuwsbericht 4 | Nieuwsbericht 5

Ik heb nu het volgende script alleen worden daar nieuwsbericht 2&3 gewoon onderklaar weergegeven..
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
<?
$result
= mysql_query("SELECT id,datum,titel,bericht FROM nieuws ORDER BY datum DESC,tijd DESC  limit 5") or die (mysql_error());

$teller = 1;

while($data = mysql_fetch_array($result))
{


echo'<table border="0" width="509">';

    switch ($teller)
    {
        case
1: echo '
         <tr>
          <td colspan="2">

<div style="width:100%; float:left">
  <div class="contentheading">'
.$data['titel'].'</div>
  <div style="tekst">'
.$data['bericht'].'</div>
</div>

             </td>
            </tr>
         <tr>
         </tr>'
; break;

        case
2: echo '
           <tr>
            <td width="50%">
<div style="width:50%; float:left">
  <div class="contentheading_small">'
.$data['titel'].'</div>
  <div style="tekst">'
.$data['bericht'].'</div>

            </td>'
;break;

        case
3: echo '
            <td width="50%">
<div style="width:50%;">
  <div class="contentheading_small">'
.$data['titel'].'</div>
  <div style="tekst">'
.$data['bericht'].'</div>
</div>
            </td></tr>'
;break;

        case
4: echo '
           <tr>
            <td>
<div style="width:50%; float:left">
  <div class="contentheading_small">'
.$data['titel'].'</div>
  <div style="tekst">'
.$data['bericht'].'</div>
</div>
            </td>'
; break;
        case
5: echo '
            <td>
<div style="width:50%; float:left">
  <div class="contentheading_small">'
.$data['titel'].'</div>
  <div style="tekst">'
.$data['bericht'].'</div>
</div>
            </td></tr>'
; break;
    }

echo'</table>';
    
    $teller++;
}

?>



Wie zou mij kunnen helpen?

Mvg Martijn
 
PHP hulp

PHP hulp

19/11/2024 09:43:57
 
- -

- -

18/12/2006 17:07:00
Quote Anchor link
Dit kan een stuk netter:

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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
<?
$result
= mysql_query("SELECT id,datum,titel,bericht FROM nieuws ORDER BY datum DESC,tijd DESC  limit 5") or die (mysql_error());

$teller = 1;

while($data = mysql_fetch_array($result))
{


echo'<table border="0" width="509">';
        
        if($teller == 1)
            {

                 echo '
         <tr>
          <td colspan="2">

<div style="width:100%; float:left">
  <div class="contentheading">'
.$data['titel'].'</div>
  <div style="tekst">'
.$data['bericht'].'</div>
</div>

             </td>
            </tr>
         <tr>
         </tr>'
;
            }

        elseif($teller%2 == 0) //als het een even getal is
            {
                echo '
           <tr>
            <td width="50%">
<div style="width:50%; float:left">
  <div class="contentheading_small">'
.$data['titel'].'</div>
  <div style="tekst">'
.$data['bericht'].'</div>

            </td>'
;
            }

        else
            {
                echo '
            <td width="50%">
<div style="width:50%;">
  <div class="contentheading_small">'
.$data['titel'].'</div>
  <div style="tekst">'
.$data['bericht'].'</div>
</div>
            </td></tr>'
;
            }


echo'</table>';
    
    $teller++;
}

?>


Ik denk dat de fout zo ook wel weg is.
 
- -

- -

18/12/2006 17:14:00
Quote Anchor link
nope nog steeds onder elkaar..:(
 
Jason de Ridder

Jason de Ridder

18/12/2006 17:19:00
Quote Anchor link
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
<?php
if($nieuwsberichtnummer%2) { // deelbaar door 2, even getal
    echo '<div style="width:50%; float:left;">
        blablabla
    </div>'
;
}

elseif($nieuwsberichtnummer == 1) {
    echo '<div style="width:100%;">
        blablabla 1
    </div>'
;
}

elseif($nieuwsberichtnummer%1) {
    echo '<div style="width:50%; float:right;">
        blablabla
    </div>'
;
}

?>


probeer het zo eens?
 



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.