Ich bin einfach zu blöd:
Folgendes Script wollte ich einfach mal zum testen meiner Schleifenkenntnisse
auf die schnelle schreiben, was ich feststelle: Ich bin zu blöd eine einfache
While Schleife mit einer IF Schleife zu verknüpfen:
Wer kann mir helfen, wieso das Script einfach nicht stoppt, wenn es an der
Zahl 15 angelagt ist, sondern bis 100 durchcountet und dann erst die ECHO
Meldung ausgibt?
<?php
$a = 1; //Hier eben meine Variable
do
{
echo "a ist $a<br>"; //anfangen zu zählen
$a++;
}
while ($a <= 100); //Bis 100 zählen
if ($a == 15) //Wenn Zahl a = 15...
{
break; //...Dann stoppe
}
echo "STOP, Zahl erreich!!!<br>"; //Ausgabe
?>
Homepage selbermachen 7.853 Themen, 35.654 Beiträge
die if schleife muss in die do while schleife rein sie wird erst abgearbeitet wenn a>100 ist und kann bei dir nicht wirken.
do{
.
if(...) {.....}
.
} while(...)
Danke klappt jetzt ;-D
hier das gängige Script
<?php
$a = 10;
do
{ echo "$a
";
$a++;
if ($a == 20)
{ { break; }
echo " Halt";
}
}
while ($a
?>
geht aber auch wesentlich einfacher vom codeumfang:
while($a echo $a;
$a++;
if($a===20){exit(oder break);}
}
;o)
cu,
GTFreak
aua...jetzt hab ich mir den kopp an der decke gestossen weil ich so gewachsen bin ;o)...aber zu viel des lobs, ich hab nömlich vergessen in dem script die variable $a vorher erst mal zu deklarieren ;o)
auuuh....
Du Looser du ;-)
Bis wann machen wir eigentlich die 2.000 bei deiner Seite voll?
cu,
GTFreak
fake? oder hast den account verwechselt GTFReak aka GTFreak
kein Fake, zu blöd zu tippen!
Stephan
