bin dbaei ein neues modul für mich zu machen mit blätterfunktion. klappt auch fast alles wunderbar ausser eins und zwar lass ich mir meine datenbank komplett dynamisch auslesen und zwar sieht des so aus
ID | ort | Nachname | Vorname
1 | kk | Hans | Hans
2 | kk | Otto | Otto
3 | uu | Peter | Peter
ausabe erfolgt so
kk
(Seiten anzahl)
- Hans, Hans
- otto, otto
uu
(Seitenanzahl)
- Peter, Peter
so porblem is nun das wen ich auf seite 2 klicke macht er es bei beiden ich habs auch shcon versucht jedem seinen eigen link zu geben hat aber auch ned geklappt jetzt wollt ich mal nahchfragen
<?php defined ('main') or die ( 'no direct access' ); $title = $allgAr['title'].' :: Kontakt'; $hmenu = 'Kontakt'; $design = new design ( $title , $hmenu ); $design->header(); // Einstellungen // --- Einträge anzeigen $limit = "1"; echo $_POST['ort']; $query = " SELECT * FROM `prefix_c_uebersicht` GROUP BY `ort` ORDER BY `ort` "; $sql = db_query($query); echo '<form method="post" action="index.php?group_by#anker" />'; echo '<select name="ort">'; while($input = db_fetch_object($sql)){ echo '<option value="'.$input->ort.'">'.$input->ort.'</option>'; } echo "</select>"; echo '<input type="submit" name="submit" value="springen"><br />'; $query = " SELECT * FROM `prefix_c_uebersicht` GROUP BY `ort` ORDER BY `ort` "; $sql = db_query($query); while($row = db_fetch_object($sql)){ if($row->ort == $_POST['ort']){ echo '<a name="anker">'.$row->ort."</a>"; } else{ echo '<a href="#">'.$row->ort."</a>"; } $page = ($menu->getA(1) == 'p' ? $menu->getE(1) : 1 ); $anfang = ($page - 1) * $limit; $query = " SELECT * FROM `prefix_c_uebersicht` WHERE `ort` = '".$row->ort."' LIMIT ".$anfang.",".$limit." "; $sql2 = db_query($query); echo db_make_sites ($page ,"WHERE `ort` = '".$row->ort."'" ,$limit ,"?group_by-1" ,"c_uebersicht","2"); echo "<ul>"; while($row = db_fetch_object($sql2)){ echo "<li>".$row->nachname.", ".$row->vorname; } echo "</ul>"; $i++; } $design->footer(); ?>