login  Naam:   Wachtwoord: 
Registreer je!
 Forum

autom. nummeren

Offline masterdeals - 16/06/2006 22:50 (laatste wijziging 16/06/2006 22:52)
Avatar van masterdealsNieuw lid Nu had ik nog een klein probleempje 

Ik heb een while lus en daar haal ik al de rijen op uit mijn db maar nu zou ik als elke rij geprint wordt een auto volgnummer krijgt.

ik bedoel zoiets :
  1. <?php
  2. $connection = connect_to_db();
  3. $sql = "SELECT * FROM banners order by time";
  4. $result = mysql_query($sql, $connection);
  5. while($row = mysql_fetch_array($result))
  6. {
  7. echo '' . $row['url'] . '<br>';
  8.  
  9. }
  10. ?>


En dit zou dan op het scherm moeten komen
1 : www.domein1.be
2 : www.domein2.be
3 : www.domein3.be

Wie kan er me even nuttige info geven ?

Alvast bedankt

Citaat:
Proximus Edit
Graag gebruik maken van de code-tags

7 antwoorden

Gesponsorde links
Offline Lemon - 16/06/2006 22:51 (laatste wijziging 16/06/2006 22:52)
Avatar van Lemon PHP expert
  1. <?php
  2. $teller = 0;
  3. while($row = mysql_fetch_array($result))
  4. {
  5. $teller++;
  6. echo $teller.'. $row['url'] . '<br>';
  7. }
Offline Simon - 16/06/2006 22:52
Avatar van Simon PHP expert
  1. $i = 0;
  2. while($row = mysql_fetch_array($result))
  3. {
  4. $i++;
  5. echo $i ': ' . $row['url'] . '<br>';
  6. }
Offline Gerard - 16/06/2006 22:54
Avatar van Gerard Ouwe rakker
  1. <?php
  2. $qGetBanners = mysql_query("SELECT *
  3. FROM banners
  4. ORDER BY time", $connection);
  5.  
  6. $i = 1;
  7.  
  8. while ($aBanner = mysql_fetch_assoc($qGetBanners))
  9. {
  10. echo $i++ . ': ' . $aBanner['url'] . '<br />';
  11. }
  12. ?>


Zo, oplossingen genoeg lijkt me
Offline masterdeals - 16/06/2006 23:07
Avatar van masterdeals Nieuw lid geweldig iedereen bedank nu kan ik weer lekker verder
Offline Lemon - 16/06/2006 23:10
Avatar van Lemon PHP expert Proximus zijn oplossing wordt niet aangeraden omdat die te onduidelijk is.

Is het nu een 1 als echo en daarna ++ of eerst ++ en dan een 2 als echo ;)
Offline nielsvdwal - 16/06/2006 23:13
Avatar van nielsvdwal PHP gevorderde te onduidelijk? een kwestie van testen.. niks onduidelijks aan lijkt me..
Offline nemesiskoen - 17/06/2006 10:33
Avatar van nemesiskoen Gouden medaille

PHP expert
@Lemon: de algemene regel geldt dat er preincrement optreedt als het ervoor staat en postincrement als het erachter staat. Dat zijn gewoon regels die je moet leren. Dat is hetzelfde als een functie gebruiken bv. 'explode(", ", $string);' en dan zeggen: explode gebruiken is niet goed want er kan verwarring optreden bij de volgorde van de argumenten...

Zijn oplossing is meer als voldoende!
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.231s