• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

schleife

Status
Für weitere Antworten geschlossen.

=]ReDHeaD[=

Mitglied
schaut mal, ich hab den code :

Code:
while ($rows = mysql_fetch_assoc($result)) {
$x++;

  $len = strlen($rows['title']);
  if ($len >= 20) {
  $rows['title'] = substr($rows['title'],0,20);
  }



echo "<a href=\"./index.php?menupoint=".$_REQUEST['menupoint']."&amp;section=news&amp;page=".$x."\">".$rows['title']."...</a>
";

          }

wie bekomm ich es hin, dass es jeweils für 2 links die gleiche zahl gibt?

hatte schon:

Code:
if ($x % 2 !== 0) {
$x--;
}

geht aber alles nicht
 
Du meinst also dass $x nur alle zwei durchläufe erhöht wird?
Code:
$increase = 1-$increase;
if ($increase === 0) {
 $x++;
}
$increase = 1-$increase; wechselt den Wert von $increase immer zwischen 1 und 0. Der Rest sollte sich erklären.
 
@Artemis
das ist aber nicht ganz fehlerfrei. Wenn du error_reporting(E_ALL); setzt, gibt er dir ne Fehlermeldung aus.
Du müsstest vor der Schleife $increase = 0; definieren, damit das fehlerfrei läuft
:wink:
 
@Asipak4You,
ich gehe davon aus, dass derjeniger der es benutzt dann auf die Idee kommt, das zu tun. Das ganze ist ja nur ein Code-Schnipselchen, kein ganzer Code. :wink:
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben