Fehler in meinem Countdown??
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
aba
abstand
ahnung
anzeigen
aussehen
beliebige positive
countdown
counter
editor
error
fehler
hilfe
quelltext
schleifen
sen
skript
stehen
variable
ziffer
-
HI
ich habe mir einen Countdown geschrieben aber irgendwo ist in meinem skript ein fehler und ich hab keine ahnung was da falsch sein soll:
<?
for($x="0;$x>0;x--);
// $x kann in jede beliebige positive Zahl umgeaendert werden.
flush();
sleep(1);
// Hier kann man sich aussuchen in welchen Abstaenden heruntergezaehlt wird.
echo $x;
?>
das ist das skript
habt ihr auch eine ahnung wenn ihr euch schon einmal damit besch?ftigt, wie ich eine zahl ersetzen lassen kann??
z.b:
10
9
8
7
...
so w?rde es jetzt aussehen aber ich will, dass dann wo die 10 istgleich die 9 kommt und die 10 verschwindet
mfg und schon eimal danke im voraus
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Dein Fehler:
for($x="0;$x>0;x--);
for($x=20;$x>0;x--) nehme ich an sollte das hei?en. -
ja thx das habe ich ?bersehen aber es gibt immer ein fehler...
Parse error: parse error, unexpected T_DEC, expecting ')' in /home/webpages/lima-city/prinz7/html/countdown.php on line 5
-
Mch mal das flush(); weg probier es nochmal und sag mir mal wovf?r die
ist, ich kennn die n?hmlich net und in meinem Editor ist die auch netd rin. -
Du hast das "$" vor der Variable vergessen!
Des weiteren fehlen die geschweiften Klammern!
<?
for($x=20; $x>=0; $x--);
{
// $x kann in jede beliebige positive Zahl umgeaendert werden.
flush();
sleep(1);
// Hier kann man sich aussuchen in welchen Abstaenden heruntergezaehlt wird.
echo $x;
echo "<br>";
}
?> -
un wenn ichs so umschreib:
<?
for($x=20; $x>0; $x--);
{
// $x kann in jede beliebige positive Zahl umgeaendert werden.
flush();
sleep(1);
// Hier kann man sich aussuchen in welchen Abstaenden heruntergezaehlt wird.
echo $x;
echo "<br>";
}
?>
also bei:
for($x=20; $x>=0; $x--);
in:
for($x=20; $x>0; $x--);
wird nur ne 0 angezeigt -
Mch mal hinter der For das ; weg das ist n?hmlich falsch ein ; giebt ein
Ende an und nicht einen Anfang!
Kann sein, dass es daran liegt weis jetzt aber net. -
oh thx er funzt!!! danke danke danke!!!
hat jetz noch einer eine idee wie ich die ziffer ersetzen lassen kann???
weil es sieht ja so aus:
20
19
18
17
16
.
.
.
aber ich will ja nun dass noch die 20 durch die 19 dann ersetzt wird!!1
aber schon mal thx.....
mfg -
Entweder:
for($x=19; ....
oder in der Schleife
statt: echo $x; echo "<br />";
besser: printf("%d<br />", $x - 1);
MfG
alopex -
dr?ck dich bitte deutlicher aus ;)
du willst dass die zahlen nicht untereinander stehen sondern jeweils durch die n?chste ersetzt wird? dann musst du das ganze mit javascript l?sen.
-
oh thx also gibts da keine php l?sung???
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage