1) Laat liefst die vraag of er iemand jou wilt helpen weg, er zijn genoeg leden die deze topic wel kunnen vinden
2) Heb je zelf al code geschreven, zo ja, voeg deze code toe
Ook leuk is het als ik de link had van de script hierboven
edit: http://www.site...et_functie
3) De SQL-queries worden niet in deze functie afgehandeld, in deze functie wordt er alleen de verschillende (genummerde) paginas weergegeven
<?php
if (!isset($_GET['bekijk'])){
$sitepad= "gebruikers/";
$sSql="SELECT * FROM DB ORDER BY DB_datum DESC";
$id=mysql_query($sSql) or die ("error in sql query");
if (mysql_num_rows($id)==0)
else{
$iMax = 2;
/* Initieer de teller */
$iCount = 0;
echo "<table>";
for ($i=0;$i<mysql_num_rows($id);$i++){
$dbinfo=mysql_fetch_array($id);
{
if ($dbinfo['display']=='ja')
{
if($iCount == 0)
{
echo "<tr>";
}
echo "<td height=30 weight=30>";
$sql="SELECT * FROM afbeeldingen WHERE DB_id='".$dbinfo['DB_id']."' LIMIT 1";
$afbeeldingen=mysql_query($sql);
if (mysql_num_rows($afbeeldingen)>0){
while ($afb_rij = mysql_fetch_array($afbeeldingen)){
$bestandsnaam=$sitepad.$afb_rij['DB_id'].$afb_rij['DB_type'];
echo "<img src=\"$bestandsnaam\">$nbsp";
}
}
else{
echo "geen afbeeldingen voor dit artikel";
}
echo "</td>";
echo "<td> </td>";
echo "<td><a href=\"".$_SERVER["PHP_SELF"]."?bekijk=".$dbinfo['DB_id']."\">".
$dbinfo['advertentie_titel']."</a></td>";
echo " <td class='center'>€ ".number_format($dbinfo['DB_prijs'], 2, ',', '.')."</td>";
echo "<td> </td>";
echo "<td> </td>";
}
if($iCount == ($iMax - 1)){
echo "</tr>";
$iCount = -1; }
/* Verhoog de teller met 1. Wanneer het op -1 stond, wordt het 0. Dan wordt er dus weer een nieuwe rij aangemaakt! */
$iCount++;
}
}
/* Wanneer de laatste rij nog niet helemaal vol is, vullen we deze uit en sluiten we hem af */
if($iCount != 0){
/* Maak de benodigde cellen aan met lege inhoud */
for(; $iCount < $iMax; $iCount++){
echo "<td> </td>"; }
/* Sluit de rij af */
echo "</tr>";
}
echo "<tr><td colspan=4>";
echo "</tr></td>";
echo "</table>";
}
}
?>
<?php
if (!isset($_GET['bekijk'])){
$sitepad = 'gebruikers/';
$sSql = 'SELECT * FROM DB ORDER BY DB_datum DESC';
$id = mysql_query($sSql) or die ('error in sql query');
if (mysql_num_rows($id)==0) {
//echo "<script language='javascript'>location.href='index.php';</script>";
} else {
$iMax = 2;
/* Initieer de teller */
$iCount = 0;
echo '<table>';
$db_rows = mysql_num_rows($id);
for ($i=0; $i < $db_rows; $i++) {
$dbinfo = mysql_fetch_array($id);
}
if ($dbinfo['display'] == 'ja') {
if($iCount == 0) {
echo '<tr>';
}
echo '<td height=30 weight=30>';
$sql = "SELECT * FROM afbeeldingen WHERE DB_id='".$dbinfo['DB_id']."' LIMIT 1";
$afbeeldingen = mysql_query($sql);
if (mysql_num_rows($afbeeldingen) > 0) {
while ($afb_rij = mysql_fetch_array($afbeeldingen)) {
$bestandsnaam = $sitepad.$afb_rij['DB_id'] . $afb_rij['DB_type'];
echo "<img src=\"$bestandsnaam\"> ";
}
} else {
echo 'geen afbeeldingen voor dit artikel';
}
echo '</td>';
echo '<td> </td>';
echo '<td><a href="' . $_SERVER['PHP_SELF'] . '?bekijk=' . $dbinfo['DB_id'].'">'.
$dbinfo['advertentie_titel'].'</a></td>';
echo ' <td class="center">€ '. number_format($dbinfo['DB_prijs'], 2, ',', '.') . '</td>';
echo '<td> </td>';
echo '<td> </td>';
}
if ($iCount == ($iMax - 1)) {
echo '</tr>';
$iCount = -1;
}
/* Verhoog de teller met 1. Wanneer het op -1 stond, wordt het 0. Dan wordt er dus weer een nieuwe rij aangemaakt! */
$iCount++;
}
}
/* Wanneer de laatste rij nog niet helemaal vol is, vullen we deze uit en sluiten we hem af */
if ($iCount != 0) {
/* Maak de benodigde cellen aan met lege inhoud */
for(; $iCount < $iMax; $iCount++) {
echo '<td> </td>';
}
/* Sluit de rij af */
echo '</tr>';
}
echo '<tr><td colspan=4>';
echo '</tr></td>';
echo '</table>';
?>
de code moet gegevens uit de database laten zien. en hiervoor heb ik paginanummering nodig.
als ik doe wat je zegt, dan krijg ik de volgende foutmeldingen:
Notice: Undefined variable: currentPage C:\......
Notice: Undefined variable: totalPages in C:\.......
Notice: Undefined variable: url in C:\.......