Gumbo
Erfahrenes Mitglied
Probier mal Folgendes:
PHP:
<?php
include 'config.php';
$_GET['seite'] = ( isset($_GET['seite']) && intval($_GET['seite']) == $_GET['seite'] && intval($_GET['seite']) > 0 )
? intval($_GET['seite'])
: 1;
$kundengruppe = 1;
$query = '
SELECT
*
FROM
`tcm_artikel`
WHERE
`unterkategorie` = "'.mysql_real_escape_string($_GET['id']).'"
AND `kundengruppe` = "'.$kundengruppe.'"
LIMIT
'.( ($_GET['seite']-1) * $eintraege_pro_seite ).', '.$eintraege_pro_seite.'
';
$result = mysql_query($query);
if( mysql_num_rows($result) == 0 ) {
echo '<p><strong style="color:#f00">In dieser Kategorie sind derzeit keine Artikel eingetragen.</string></p>';
} else {
while( $row = mysql_fetch_assoc($result) ) {
echo '<tr>';
echo '<td>'.$row['artikelnr'].'</td>';
echo '<td><a href="index.php?page=show_detailartikel&id='.$_GET['id'].'&info='.$row['id'].'">'.$row['artikelname'].'</a></td>';
echo '<td>'.$row['preis_netto'].' EUR</td>';
echo '<td>
<form method="post" action="?page=warenkorb_inc">
<input name="user" type="hidden" value="'.$username.'"/>
<input name="produkt_id" type="hidden" value="'.$row['artikelnr'].'"/>
<input type="text" name="anzahl" value="1" size="1" maxlength="3">
<input name="einzel_preis" type="hidden" value="'.$row['preis_netto'].'"/>
<input name="artikelname" type="hidden" value="'.$row['artikelname'].'"/>
<input type="submit" name="Submit" value="Warenkorb">
</form>
</td>';
echo '</tr>';
}
}
$query = '
SELECT
`id`
FROM
`tcm_artikel`
WHERE
`unterkategorie` = "'.mysql_real_escape_string($_GET['id']).'"'
;
$result = mysql_real_escape_string($query);
$menge = mysql_num_rows($result);
$wieviel_seiten = ceil($menge / $eintraege_pro_seite);
echo '<div align="center">';
echo '<b>Seite:</b> ';
for($a=1; $a<=$wieviel_seiten; $a++) {
if( $_GET['seite'] == $a ) {
echo ' <b>'.$b.'</b> ';
} else {
echo ' <a href="index.php?page=blaetterfunktion&id='.$_GET['id'].'&seite='.$a.'">'.$a.'</a> ';
}
}
echo '</div>';
?>