Nieuw lid |
|
Heey mensen ik heb een probleempje
Ik wou graag berichten van een forum
Op de index pagina laten weergeven
Maar dan laten scrollen
Alleen nu komt alles onder elkaar
Hoe krijg ik alles mooi naast elkaar?
alvast bedankt ricardo
<?php
include ("config.php");
include ("functies.php");
$rtel = mysql_result(mysql_query("SELECT count(id) FROM gastenboek"),0);
// aantal items ophalen
if ($rtel != 0) {
// als er items aanwezig zijn
$max = $max;
// Variabele globaal aanmaken
$rtel /= $max;
$paginas = ceil($rtel);
if (isset($_GET['pagina'])) $nav = $_GET['pagina'];
// als er nav in de url voorkomt is dit de huidige pagina
if (!isset($nav)) $nav = 1;
// als er geen nav in de url voorkomt beginnen we bij 1
$van = ($nav-1)*$max;
// de eerste limit-parameter
if ($nav > $paginas) {
// als de nav groter is dan er pagina's zijn gaan we terug naar 1
$nav = 1;
$van = 0;
}
$navs = "<form name=\"navigatie\" action=\"\" method=\"post\">\n";
$navs = "<select class=\"navigatie\" onChange=\"javascript:doorverwijzen(this);\">\n";
// beginstukje van de navigatie
for ($i = 1; $i <= $paginas; $i++) {
// voor iedere pagina de lus ff doorlopen
if ($nav == $i) {
$navs .= "<option name=\"lijst\" value=\"".$conf['url'].$pagina_lezen."?pagina=".$i."\" selected>".$i."</option>\n";
} else {
$navs .= "<option name=\"lijst\" value=\"".$conf['url'].$pagina_lezen."?pagina=".$i."\">".$i."</option>\n";
}
}
$navs .= "</select>\n";
$navs .= "</form>\n";
// eindstukje van de navigatie
$eerste = ($nav-1) ? "<input class=\"navigatie\" type=\"button\" value=\"<<\" onClick=\"window.location='".$conf['url'].$pagina_lezen."/'\" />\n" : "";
// Naar eerste pagina
$vorige = ($nav-1) ? "<input class=\"navigatie\" type=\"button\" value=\"<\" onClick=\"window.location='".$conf['url'].$pagina_lezen."?pagina=". ($nav - 1) . "'\" />\n" : "";
// Naar vorige pagina
$volgende = ($nav-$paginas) ? " <input class=\"navigatie\" type=\"button\" value=\">\" onClick=\"window.location='".$conf['url'].$pagina_lezen."?pagina=". ($nav + 1) . "'\" />\n" : "";
// Naar volgende pagina
$laatste = ($nav-$paginas) ? "<input class=\"navigatie\" type=\"button\" value=\">>\" onClick=\"window.location='".$conf['url'].$pagina_lezen."?pagina=". $paginas . "'\" />\n" : "";
// Naar laatste pagina
$navigatie = $eerste.$vorige.$navs.$volgende.$laatste;
}
//berichten selecteren
$data = mysql_query("SELECT * FROM gastenboek ORDER BY id DESC LIMIT ".$van.",".$max) or die (mysql_error());
while ($obj = mysql_fetch_object($data)) {
//We zorgen ervoor dat de schrijver geen HTML kan gebruiken in zijn bericht
$bericht = htmlspecialchars($obj->bericht);
//nl2br() zorgt er voor dat er bij elke enter ook een nieuwe lijn komt
$bericht = nl2br($bericht);
//Onze zelf gemaakte functie ubb_smiley() zal de UBB code en SMILIES omzetten in HTML
$bericht = ubb_smiley($bericht);
?>
<table width="100%"><tr><td>
<marquee><?= $obj->naam; ?> <?=$bericht?> <marquee />
</td></tr></table>
<?php
}
?>
<?php include ("config.php"); include ("functies.php"); // aantal items ophalen if ($rtel != 0) { // als er items aanwezig zijn $max = $max; // Variabele globaal aanmaken $rtel /= $max; if (isset($_GET['pagina'])) $nav = $_GET['pagina']; // als er nav in de url voorkomt is dit de huidige pagina if (!isset($nav)) $nav = 1; // als er geen nav in de url voorkomt beginnen we bij 1 $van = ($nav-1)*$max; // de eerste limit-parameter if ($nav > $paginas) { // als de nav groter is dan er pagina's zijn gaan we terug naar 1 $nav = 1; $van = 0; } $navs = "<form name=\"navigatie\" action=\"\" method=\"post\">\n"; $navs = "<select class=\"navigatie\" onChange=\"javascript:doorverwijzen(this);\">\n"; // beginstukje van de navigatie for ($i = 1; $i <= $paginas; $i++) { // voor iedere pagina de lus ff doorlopen if ($nav == $i) { $navs .= "<option name=\"lijst\" value=\"".$conf['url'].$pagina_lezen."?pagina=".$i."\" selected>".$i."</option>\n"; } else { $navs .= "<option name=\"lijst\" value=\"".$conf['url'].$pagina_lezen."?pagina=".$i."\">".$i."</option>\n"; } } $navs .= "</select>\n"; $navs .= "</form>\n"; // eindstukje van de navigatie $eerste = ($nav-1) ? "<input class=\"navigatie\" type=\"button\" value=\"<<\" onClick=\"window.location='".$conf['url'].$pagina_lezen."/'\" />\n" : ""; // Naar eerste pagina $vorige = ($nav-1) ? "<input class=\"navigatie\" type=\"button\" value=\"<\" onClick=\"window.location='".$conf['url'].$pagina_lezen."?pagina=". ($nav - 1) . "'\" />\n" : ""; // Naar vorige pagina $volgende = ($nav-$paginas) ? " <input class=\"navigatie\" type=\"button\" value=\">\" onClick=\"window.location='".$conf['url'].$pagina_lezen."?pagina=". ($nav + 1) . "'\" />\n" : ""; // Naar volgende pagina $laatste = ($nav-$paginas) ? "<input class=\"navigatie\" type=\"button\" value=\">>\" onClick=\"window.location='".$conf['url'].$pagina_lezen."?pagina=". $paginas . "'\" />\n" : ""; // Naar laatste pagina $navigatie = $eerste.$vorige.$navs.$volgende.$laatste; } //berichten selecteren //We zorgen ervoor dat de schrijver geen HTML kan gebruiken in zijn bericht //nl2br() zorgt er voor dat er bij elke enter ook een nieuwe lijn komt $bericht = nl2br($bericht); //Onze zelf gemaakte functie ubb_smiley() zal de UBB code en SMILIES omzetten in HTML $bericht = ubb_smiley($bericht); ?> <table width="100%"><tr><td> <marquee><?= $obj->naam; ?> <?=$bericht?> <marquee /> </td></tr></table> <?php } ?>
|