also, erstmal funzt diese abfrage schonmal nicht
PHP-Code:
$db->setQuery('Select FOUND_ROWS();');
da musst du zumindest ne tabelle angeben
PHP-Code:
$db->setQuery('Select FOUND_ROWS() FROM weanforderungen');
oder so 
dann wundert es mich, das du keinen präfix angibst, oder haben deine tabellen garkeinen präfix?
dann müsstest du die globale $mainframe noch als global deklarieren...
PHP-Code:
<?php
global $mainframe;
// für ein limit von 10, wobei die 10 natürlich geändert werden kann
$limit = $mainframe->getUserStateFromRequest( 'limit', 'limit', 10, 0);
//oder du nimmst den standart joomla wert aus der configuration.php
//$limit = $mainframe->getUserStateFromRequest( 'limit', 'limit', $mainframe->getCfg('list_limit'), 0);
$limitstart = JRequest::getInt('limitstart', 0, 'REQUEST');
$db =& JFactory::getDBO();
//zählt die gesamten einträge aus der tabelle
$db->setQuery('SELECT COUNT(*) FROM weanforderungen');
$count = $db->loadResult();
//erstellt die pagination
jimport('joomla.html.pagination');
$pagination = new JPagination( $count, $limitstart, $limit);
$query = 'SELECT * FROM weanforderungen ORDER BY dat DESC';
//erstellt die liste inkl. der pagination begrenzung und gibt dir ein objekt zurück
$db->setQuery( $query, $pagination->limitstart, $pagination->limit );
$results = $db->loadObjectList();
echo '<table width ="100%" border="1" rules="rows" >';
echo '<td><b>Vim</b></td><td><b>BENR</td><td><b>Lieferant</td><td><b>Liefertermin</td><td><b>Kunde</td><td><b>Auftrag</td><td><b>Kundentermin</td><td><b>Bemerkung</td><td><b>Datum</td></tr>';
foreach($results as $result)
{
echo'<tr>';
echo '<td>'.$result->vim.'</td>';
echo '<td>'.$result->benr.'</td>';
echo '<td>'.$result->lief.'</td>';
echo '<td>'.$result->lterm.'</td>';
echo '<td>'.$result->kunde.'</td>';
echo '<td>'.$result->au.'</td>';
echo '<td>'.$result->kterm.'</td>';
echo '<td>'.$result->bem.'</td>';
echo '<td>'.$result->dat.'</td>';
echo '</tr>';
}
echo '</table>';
//erstellt dir die blätterfunktion
echo $pagination->getPagesLinks();
?>
Lesezeichen