login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Eenmalige actie bij het doorlopen van een loop

Offline Roosje - 01/10/2005 20:46 (laatste wijziging 01/10/2005 20:47)
Avatar van RoosjeNieuw lid Ik heb een lijstje met namen op alfabetische volgorde, die d.m.v. een loop worden opgehaald. Elke beginletter heeft z'n eigen blok, beginnend met de titel van het blok (beginletter). Nu zou ik graag aan het einde van elk blok een linkje naar de top willen maken. Dat zal dan wel ook in dezelfde loop moeten, maar hoe krijg ik dit voor elkaar?

Mijn script:

while($aFetch=mysql_fetch_assoc($sql))
{

if($aFetch['naam']{0} != $prev)
{

$prev = $aFetch['naam']{0};

echo "".ucfirst($prev)."";

}

echo "".$aFetch['naam']."";

}

4 antwoorden

Gesponsorde links
Offline marten - 01/10/2005 20:55
Avatar van marten Beheerder Door een anker (anchor) te maken en die achter je echo te zetten. Een soort link zeg maar
Offline Roosje - 01/10/2005 21:28
Avatar van Roosje Nieuw lid Ja, dat was ik ook van plan, maar dat is niet echt het antwoord op mijn vraag. 
Offline Gerard - 02/10/2005 00:22 (laatste wijziging 02/10/2005 00:22)
Avatar van Gerard Ouwe rakker
  1. <?php
  2. while ($aFetch = mysql_fetch_assoc($sql)) {
  3.  
  4. if ($aFetch['naam']{0} != $prev) {
  5.  
  6. $prev = $aFetch['naam']{0};
  7.  
  8. if (!empty($prev)) {
  9.  
  10. echo '<a href="#">top</a>';
  11. echo '<br /><br />';
  12.  
  13. }
  14.  
  15. echo ucfirst($prev);
  16.  
  17. }
  18.  
  19. echo $aFetch['naam'];
  20.  
  21. }
  22. ?>
Offline Roosje - 02/10/2005 20:47
Avatar van Roosje Nieuw lid Bedankt het werkt. 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.171s