• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

mit << oder >> nächsten datensatz anzeigen???

T

totomoto

Guest
hallo

ich hab da ein problem!

wie kann ich mit << (links) >> auf den vorherigen - oder nachfolgenden datensatz gelangen??

bin immer noch am ausprobieren....

ich muss doch meine db nach anzahl der ids abfragen


ach hab keine ahnung wies geht.........

bisher hab ich einfach so:
$idvor=$id-1;

nur gehts jetzt einfach weiter auch wenn der datensatz nicht vorhanden ist....

hilfe...

toto
 
Du machst eine Abfrage:

$idvor = $id-1;

if ($idvor <= 0) {
[Hier gibst du den Datensatz mit der ID aus der Variable aus]
[weil die ID '0' oder noch kleiner als '0' ist]
} else {
$anzahl_datensaetze = [ermittle die Anzahl der Datensätze];

if ($idvor > $anzahl_datensaetze) {
[Jetzt auch wieder den Datensatz mit der $id ausgeben]
} else {
[jetzt die Ausgabe von $idvor, da die ID größer als '0' ist und nicht größer als die Anzahl der Datensätze]
}

}
 
hmmmmmm?

dank dir aber ich kapiers nicht ganz....

folgende überlegungen hab ich mir jetzt schon gemacht.

<< darf nur bis =1 weil die $id nur bis 1 geht
>> geht bis ans Ende (kann ich ja rausfinden)

ich hätte jetzt so begonnen für die rechte klammer >> (also die datensätze bis zum letzten raufgezählt)


$idvor = $id+1;
$ende = $datensaetzetotal;

if ($idvor = $ende)
{$idvor=1}

else
{<a href=ganzer-link+$idvor>Link >> </a>}


und jetzt das ganze noch für die linke << klammer (bis auf 1 runtergezählt)


$idback = $id-1;

if ($idback = 1)
{$idback=$ende}

else
{<a href=ganzer-link+$idback> << Link </a>}

stimmt das???

danke
toto
 
hi hab inzwischen selbst rausgefunden...


bye,
toto


$down = $id-1;

if ($down >= 1)
{
echo "<a href=\"index2.php?stellen=1&id=$down\"><img src=\"images/pfeil.gif\" width=20 height=20 border=0 alt=\"verheriger Datensatz\"></a>";
}
else
{
echo " ";
}


$res=mysql_db_query("siebnen", "select * from stellen order by stelle");
$num=mysql_num_rows($res);

$up = $id+1;
if ($up <= $num)
{
echo "<a href=\"index2.php?stellen=1&id=$up\"><img src=\"images/pfeilr.gif\" width=20 height=20 border=0 alt=\"nächster Datensatz\"></a>";
}
else
{
echo " ";
}
 
Zurück
Oben