2 nieuwsberichten naast elkaar..??
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)
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
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++;
}
?>
$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
Code (php)
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
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++;
}
?>
$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.
nope nog steeds onder elkaar..:(
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
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>';
}
?>
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?