Maar een bepaald aantal records tonen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Paul K

Paul K

11/10/2006 19:47:00
Quote Anchor link
Dit is mijn script:


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?
$q
= "SELECT * FROM gastenboek ORDER BY id DESC";
$a = mysql_query($q) or die(mysql_error());

while($r = mysql_fetch_assoc($a))
{

     echo $r['naam'],"</br>",$r['bericht'];
     echo "<hr>";
     echo "</br>";
}

    
    ?>


Nou mag hij maar totaal 50 berichten tonen, anders word de pagina te land
Wie kan mij helpen?
Alvast bedankt!
 
PHP hulp

PHP hulp

18/11/2024 14:52:24
 
Joren de Wit

Joren de Wit

11/10/2006 19:51:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
SELECT *
FROM gastenboek
ORDER BY id DESC
LIMIT 0,50
 
Paul K

Paul K

11/10/2006 19:57:00
Quote Anchor link
En hoe zorg je dat de hr's om en om een andere kleur zijn????
Dat blijft het duidelijker!
 
Joren de Wit

Joren de Wit

11/10/2006 20:05:00
Quote Anchor link
Jan Koehoorn had daar een mooie oplossing voor:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<style>
tr.bg0 {
background: #FAFAFA;
}
tr.bg1 {
background: #E7E7E7;
}
</style>

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
// tr's om en om
$bg = 0;

while (blablabla) {
  $bg ^= 1;
  echo '<tr class="bg'.$bg.'">';
}

?>
Gewijzigd op 01/01/1970 01:00:00 door Joren de Wit
 
Paul K

Paul K

11/10/2006 20:07:00
Quote Anchor link
Dus het script word zo:
<style>
tr.bg0 {
background: #FAFAFA;
}
tr.bg1 {
background: #E7E7E7;
}
</style>
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
<?
$bg
= 0;



$q = "SELECT * FROM gastenboek ORDER BY id DESC";
$a = mysql_query($q) or die(mysql_error());

while($r = mysql_fetch_assoc($a))
{

     echo $r['naam'],"</br>",$r['bericht'];
     echo "<hr>";
     echo "</br>";
$bg ^= 1;
  echo '<tr class="bg'.$bg.'">';
}

    
    ?>
 
Paul K

Paul K

11/10/2006 20:10:00
Quote Anchor link
Nou, dat werkt niet,,,

Hoe moet het dan????

Kben nog een nooob dus je moet me beetje helpe
 
Joren de Wit

Joren de Wit

11/10/2006 20:14:00
Quote Anchor link
Het stukje tussen de style tags is css. Dat zul je in de head moeten plaatsen:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<html>
<head>
<style type="text/css">
<!-- Hier je CSS code -->
</style>

<body>
<!-- Hier je pagina met php code -->
</body>

</html>


ps. Zoek ook even op het forum, er zijn al aardig wat topics met verschillende oplossingen voor dit punt...
pps. Als je dit stukje in op meerdere pagina's wilt plaatsen, is het wellicht slimmer om de css in een apart bestandje te plaatsen.
Gewijzigd op 01/01/1970 01:00:00 door Joren de Wit
 
Paul K

Paul K

11/10/2006 20:16:00
Quote Anchor link
Dat snap ik wel
maar hoe m'n totale pagina dr nou uit meot zien kwa code niet!
 
Paul K

Paul K

11/10/2006 20:17:00
Quote Anchor link
Sorry voor DP

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?
$q
= "SELECT * FROM gastenboek ORDER BY id DESC";
$a = mysql_query($q) or die(mysql_error());

while($r = mysql_fetch_assoc($a))
{

     echo $r['naam'],"</br>",$r['bericht'];
     echo "<hr>";
     echo "</br>";
}

    
    ?>


Bij dat laten zien moet die <hr> die daar staat om en om een kleur zijn, dus bijv geele lijn, dan je post, blauwelijn,danjepost,gele lijn

Snappie
 
Joren de Wit

Joren de Wit

11/10/2006 20:27:00
Quote Anchor link
CSS:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<style type="text/css">
hr.bg0 {
    background-color:#0000FF;
    color:#0000FF
}
hr.bg1 {
    background-color:#FFFF00;
    color:#FFFF00;
}
</style>


Je kunt ze dus gewoon met behulp van css opmaken ;)
 
Jan Koehoorn

Jan Koehoorn

11/10/2006 23:07:00
Quote Anchor link
Aanvulling: <hr>'s opmaken met CSS is een beetje tricky. Internet Explorer doet namelijk moeilijk. De enige mij bekende manier die ook in IE werkt is deze:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
hr {
    color: #fff; /* voor IE */
    background-color: #fff;
    border: 0;
    height: 1px;
}
 
Marien xD

Marien xD

12/10/2006 00:04:00
Quote Anchor link
@ Jan

Wat ik ook wel vaak gebruik is dit:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
hr
{
       border:1px 0 0 0;
       border-style:solid;
       border-color:#000;
}
 
Jan Koehoorn

Jan Koehoorn

12/10/2006 00:08:00
Quote Anchor link
@ Marien: net getest in IE, en werkt niet.
 
JunkieXP

JunkieXP

12/10/2006 00:50:00
Quote Anchor link
Voor de beginnende PHP'er is onderstaande code misschien beter te begrijpen.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
$i
= 0;
while(blabla){
 
 //Color Switch
 if($i % 2 == 0){
  $color = "#660000";
 }
else{
  $color = "#990000";
 }


$i++
}
 
Paul K

Paul K

12/10/2006 17:43:00
Quote Anchor link
Jullie snappen niet wat ik bedoel, ik ga proberen er alsnog zelf uit de komen
 



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.