Portal > Foren > PHP > PHP-Programmierung > durchnummerieren von Einträgen
Antwort
 
Themen-Optionen Thema durchsuchen
Alt 17.04.2006, 22:00 Nach oben    #1
Neuer Benutzer
 
Registriert seit: 21.01.2006
Beiträge: 17
Standard durchnummerieren von Einträgen

Hallo,
Ich würde mal gerne wissen wie man zum Beispiel bei einem Gästebuch die Einträge durchnummerieren kann. Wenn man die id aus der Datenbank ausliest und ausgibt kann es sein, dass man mal einen Eintrag löschen musste und dann stimmt die Nummerierung nicht mehr so ganz. Deshalb suche ich nach einer Alternative. Nur leider bin ich bisher noch nicht fündig geworden.
Danke schonmal
Steven Gerrard ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 17.04.2006, 22:26 Nach oben    #2
Ben
Benjamin Klaile
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.512
Standard

Auslesen und dann einfach bei der Ausgabe des Arrays ab dem "unteren LIMIT" der SQL-Anweisung durchnummerieren.
Ben ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 17.04.2006, 22:45 Nach oben    #3
Neuer Benutzer
 
Registriert seit: 21.01.2006
Beiträge: 17
Standard

Hmm sorry wenn ich nochmal nachhacke nur ich habs irgentwie noch nicht ganz verstanden .wie genau soll ich das mit dem durchnummerieren machen???
Steven Gerrard ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 17.04.2006, 23:34 Nach oben    #4
Ben
Benjamin Klaile
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.512
Standard

Du liest ja die Einträge aus und speicherst sie in einem Array. Jetzt liest Du ja z.B. die ersten 10 aus.
Code:
LIMIT 0,10
Die "0" ist ja variabel.

Diese Variable kannst Du ja nutzen, um die Nummerierung durchzuführen.

Code:
$start = 0;

for($i = 0; $i < count($array); $i++) {
    echo 'Nr. ' + $start + 1 . '<br />';
}
Pseudocode.
Ben ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 20.04.2006, 13:05 Nach oben    #5
Jann Hendrik Bekaan
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.365
Standard

wozu willst du die durchnummerieren?

zum auslesen einiger Teile aus der db? Dann so wie Ben gesagt hat.

Wenn einfach nur aus kosmetischen Gründen, so kannst du in der while-schleife, die du wahrscheinlich nutzen wirst um den Datenbankinhalt auszugeben einfach eine Variable mitzählen lassen

PHP-Code:
<?php

$i 
0;
while(...)
{
 
$i++;
 echo 
'Beitrag No: '$i;
 
# restlicher Inhalt, der dargestellt werden soll.
}

?>
__________________

Umfragen:
bitte beachten: Vorschläge für künftige Umfragen
Woher weißt du vom developers-guide?

Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Schreibe ein Tutorial und beschreibe, wie es geht, was nicht klappt, wo man aufpassen muss usw.
Danke!
Jann Hendrik ist gerade online  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
PingBacks sind an
RefBacks sind aus


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:13 Uhr.


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45