Edgar Ehritt: Variable erhöhen

Beitrag lesen

Hallo Marco,

die einfachste Variante wäre:

$nummer = 1;  
  
while($ausgabe=mysql_fetch_object($ergebnis)){  
  
        echo '<tr>'."\n";  
        echo '<td>'.($nummer++).'</td>'."\n";  
        echo '<td>'.$ausgabe->name1.'</td>'."\n";  
        echo '<td>'.$ausgabe->name2.'</td>'."\n";  
        echo '</tr>'."\n";  
  
}

Gebräuchlicher ist es aber in solchen Fällen auf for zurückzugreifen, wobei im Beispiel $nummer als $i benannt ist:

for($i=1;$ausgabe=mysql_fetch_object($ergebnis);$i++){  
   echo str_replace(  
      array(0,1,2),  
      array($i,$ausgabe->name1,$ausgabe->name2),  
      "<tr>\n<td>0</td>\n<td>1</td>\n<td>2</td>\n</tr>\n"  
   );  
}

Gruß aus Berlin!
eddi