auch ganz gut hab ich mir mal gemacht
PHP-Code:
<?php
//einfache auflistung aller kunden
if ($action == "home") {
//Titel
$interntitel = "Kundenverwaltung";
$imenu = "»<a href=\"".$PHP_SELF."\" class=\"subnavlink\">Kundenverwaltung</a>";
//tabellen anfang
//internmenü
$imenu = "»<a href=\"".$PHP_SELF."?action=new\" class=\"subnavlink\">Neuer Kunde</a>";
//a-z- navi
$az .= "<a href=\"$PHP_SELF?show=\"\"\" class=\"subnavlink\"> ".alle."</a> | ";
foreach (range('a', 'z') as $wert) {
$az .= "<a href=\"$PHP_SELF?show=$wert\" class=\"subnavlink\"> ".$wert."</a> |\n";
}
// wird für die mysql abfrage benötigt
if ($_POST['search'] != "") {
$filter = "%".$_POST['search']."%";
} else {
$filter = $_GET['show']."%";
}
//blättern
$postquery = $DBase->query("SELECT * FROM ".$prefix."_client");
$count = mysql_num_rows($postquery);
if (!isset($page)) {
$page = 0;
}
$sql = "SELECT * FROM ".$prefix."_client WHERE name LIKE '$filter' ORDER BY `name` ASC LIMIT $page , 10";
$postquery2 = $DBase->query($sql);
if ($page > 0) {
$pages .= "<a href=\"$PHP_SELF?page=0\" class=\"subnavlink\">[erste Seite]</a> ";
$back = $page - 10;
if ($back < 0) {
$back = 0;
}
$pages .= "<a href=\"$PHP_SELF?page=$back\" class=\"subnavlink\">[zurück]</a> ";
}
if($count>10) {
$Seiten=intval($count/10);
if($count%10) {
$Seiten++;
}
}
for ($i=1;$i<=$Seiten;$i++) {
$fwd=($i-1)*10;
$pages .= "<a href=\"$PHP_SELF?page=$fwd\" class=\"subnavlink\">$i</a> ";
}
if($page < $count-10) {
$fwd=$page+10;
$pages .= "<a href=\"$PHP_SELF?page=$fwd\" class=\"subnavlink\">[weiter]</a> ";
$fwd=$count-10;
$pages .= "<a href=\"$PHP_SELF?page=$fwd\" class=\"subnavlink\">[letzte Seite]</a>";
}
//ausgabe der daten!
$internsite .= "<table width=\"100%\">\n";
$internsite .= "<tr class=\"headercontent\">\n<td width=\"60\">CID</td>\n<td>Kundenname</td>\n<tr>\n";
while($row = mysql_fetch_object($postquery2)) {
//wechselnder bg
if (($counter++ % 2) != 0) {
$class="row1content";
} else {
$class="row2content";
}
$internsite .= "<tr class=".$class.">\n";
$internsite .= "<td>".$row->cid."</td>\n";
$internsite .= "<td><a href=\"client.php?action=edit&cid=".$row->cid."\">".$row->name."</a></td>\n";
$internsite .= "<tr>\n";
}
$internsite .= "</table>\n";
?>