phpbar.de logo

Mailinglisten-Archive

[php] letzter datensatz einer while schleife

[php] letzter datensatz einer while schleife

Tobias Ratschiller tobias_(at)_dnet.it
Tue, 18 Jan 2000 11:14:54 +0100


> vom prinzip her wuerde ich sagen, dass der umgang mit while schleifen bei
mir
> schon recht reibungslos funktioniert.
> doch wie muss ich es anstellen wenn der letzte datensatz der while
schleife
> anders formatiert werden soll als die datensaetze zuvor.

Am einfachsten ist es, wenn Du statt while() eine for()-Schleife verwendest:

> <?php
>  $db = new wap;
>  $db->query("select * from wap_article");
>  while ($db->Next_Record()) {
>  ?>
>  <p><?php print $db->f("wap_content");?></p>
> <?php } ?>

$db = new wap;
$db->query("select * from wap_article");

for($i=0; $i<$db->num_rows() - 1; $i++)
{
   $db->next_record();
   printf("<p>%s</p>", $db->Record["wap_content"]);
}
$db->next_record();
printf("<p class='last'>%s</p>", $db->Record["wap_content"]);

Ungetestet.

Mit freundlichen Grüßen,
  Tobias Ratschiller
--
<?print(pack("c*", 74,117,115,116,32, /* Tobias Ratschiller   */
65,110,111,116,104,101,114,32,80,72   /* New Media Consultant */
,80,32,72,97,99,107,101,114,46,10));  /* http://phpWizard.net */?>



php::bar PHP Wiki   -   Listenarchive