login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Na elke 5 records uit database een br/ (Opgelost)

Offline Roow - 16/09/2010 12:56
Avatar van RoowLid Ik ben bezig met eenscript, en nu wil ik na elke 5 records die uit de database worden gehaald een <br /> neerzetten, is dit mogelijk, en zo ja, hoe? Alvast bedankt voor de moeite!!

Roderick

5 antwoorden

Gesponsorde links
Offline mwthomas - 16/09/2010 13:16
Avatar van mwthomas Lid Ik zou zeggen na iedere record die je uit je database haalt het volgende plaatsen: $count++
Een counter dus. Dan gaan controleren of deze 5 is als hij aan 5 zit hem terug resetten.

Mss kan het ook anders, maar hier kwam ik op.
Offline valles10 - 16/09/2010 17:42
Avatar van valles10 HTML interesse idd:
  1. $i = 0;
  2. while($dbresult = mysql_fetch_assoc($query){
  3. ...
  4. if($i >= 5){
  5. echo "<br />";
  6. $i = $i-5;
  7. }
  8. $i++;
  9. }
Offline urqbz - 16/09/2010 19:24
Avatar van urqbz PHP interesse Je kunt $i in regel 6 van dit voorbeeld net zo goed op 0 zetten.
Offline Martijn - 16/09/2010 19:28
Avatar van Martijn Crew PHP je kunt beter de $=0 boven de while plaatsen, en dan in je while zo:
  1. $i++;
  2. if($i%5===0){echo"<br />";}


werkt zo: haal zoveelmogelijk keer 5 uit $i en kijk wat er overblijft

In 13 past twee keer 5 en dan hou je 3 over, dus 13%5=3
In 21 past vier keer 5 en dan blijft er 1 over, dus 21%5=1
Bedankt door: valles10
Offline carsm - 21/09/2010 00:08
Avatar van carsm Nieuw lid waarom gebruik je geen
mysql limit 0,5 en dan elke keer 5 optellen.

(mysql is sneller met het omgaan van data dan php.)
  1. $jouqueryomde5 = "SELECT * FROM TABEL LIMIT $start,$eind
  2. While($row = mysql_fetch_assoc($jouqueryomde5))
  3. {
  4.  
  5. }
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.196s