Cytat(Babu @ 14.07.2006, 18:39 )

Dajmy na to, że chce aby wyświetliło się przy pierwszym
<?php
$lp = 0;
while(...)
{
++$lp;
if($lp == 1)
{
$msg = "1";
}
print $print['produkt'].$msg."<br>"; }
?>
Wysietla sie przy kazdym 1 a chce aby tylko przy pierwszym
Jesli raz ustawiles zmienna $msg to przechowuje ona wartosc "1" az do konca skryptu lub az do przypisania jej innej wartosci wiec nic dziwnego ze przypisuje przy kazdej. Mozna zrobic to na rozne sposoby lekko modyfikujac Twoj kod np:
<?php
$lp = 0;
while(...)
{
++$lp;
if($lp == 1)
{
$msg = "1";
}
print $print['produkt'].$msg."<br>"; }
?>
Albo :
<?php
$lp = 0;
while(...) {
lp++;
if($lb == 1) {
echo $print['produkt']."Najlepszy"; } else if ($lp >1 and $lp <=3) {
echo $print['produkt'].$lp; } else {
}
}
?>
Sposobow jest napewno wiecej, podalem tylko przyklad by nakierowac myslowo

pozostaje tylko wyyslic cos i wybrac najbardziej optymalne.