Hallo Philip!
Na sieht ja schon gut aus - aber:
<?
if(!$seite) $seite=1;
Du kannst Dir sicher sein, dass es jemanden gibt, der sich in der Adresszeile "spielt" und daher auch mal Angaben übermittelt werden, die nicht nummerisch sind - also zB "...&seite=nixda" (gilt bei Bedarf auch für andere Fälle!).
Dies solltest Du entsprechend Abfragen (in der Eile zusammengebastelt - eventuell verbesserungswürdig):
/* Keine Seitenangabe übergeben, dann auf 0 setzen */
if (!isset($seite))
{
$seite = 0;
}
else
{
if (is_numeric($seite))
{
/* Numerisch, aber keine Ganzzahl, daher 0 */
if (!is_int($seite))
{
$seite = 0;
}
}
else
{
/* Nicht nummerisch, daher auf 0 setzen */
$seite = 0;
}
}
for($i = 1; $i <= $anzahl; $i++)
Etwas "hübscher" formuliert ;-)
Ansonsten viel Spaß mit dem Ding.
mfg
norbert =:-)