Problem mit countdown 1.1
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
-
also ich habe meinen countdown verbessert...
nun kann man jeden belibigen 3.stelligen wert eingeben. dann wird von dort runter gez?hlt...
aber da gibts nen fehler....
countdown.html:
<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Countdown</title>
<meta name="author" content="Prinz Porno">
</head>
<body>
<form method="post" action="countdown1.1.php">
Zahl:<br>
<input type=text name="x"><br><br>
<INPUT TYPE="submit" VALUE="Countdown starten!!">
</form>
</body>
</html>
countdown1.1.php:
<?
$x = array();
if ($x = "")
{
echo "Du hast keinen Wert eingegeben!!
<a href=\"\" onClick=\"history.forward()\">zur?ck</a>";
}
else
{
for ($x, $x>0 ,$x--)
{
flush();
sleep(1);
echo $x . "<br>";
}
}
?>
so un der fehler muss irgendwo in zeile 10 stecken:
Parse error: parse error, unexpected ')', expecting ';' in /home/webpages/lima-city/prinz7/html/countdown/countdown1.1.php on line 10
da brauche ic dringend hilfe...
mfg -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
countdown.html:
---------------------------------
<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Countdown</title>
<meta name="author" content="Prinz Porno">
</head>
<body>
<form method="post" action="countdown1.1.php">
Zahl:<br />
<input type="text" name="x"><br /><br />
<input type="submit" value="Countdown starten!!">
</form>
</body>
</html>
---------------------------------------
countdown1.1.php:
-------------------------------------
<?
$x = array();
if($x=="")
{
echo "Du hast keinen Wert eingegeben!!<br />
<a href=\"\" onClick=\"history.back()\">Zur?ck</a>";
}
else
{
for ($x;$x>0;$x--)
{
flush();
sleep(1);
echo $x."<br />";
}
}
?>
-------------------------------------
so sollte es gehen... -
nein es wird nun unendlich oft array angegeben.........
-
<?
$x = $_POST['x'];
if ($x = "")
{
echo "Du hast keinen Wert eingegeben!!";
echo "<br><a href='' onClick='history.forward()'>zur?ck</a>";
}
else
{
for ($y=0; $x>=$y; $x--)
{
flush();
sleep(1);
echo $x;
echo "<br>";
}
}
?>
So gehts! -
ich bin wohl entt?uschen aber es funzt immer noch nicht.......
-
<?
$x = $_POST['x'];
if ($x == "")
{
echo "Du hast keinen Wert eingegeben!!";
echo "<br><a ' onClick='history.forward()'>zur?ck</a>";
}
else
{
for ($y=0; $x>=$y; $x--)
{
flush();
sleep(1);
echo $x;
echo "<br>";
}
}
?>
So funktionierts!! -
if ($x = "")
Das war falch, denn es muss so:
if ($x == "")
heissen, damit es die Variable vergleicht. Denn mit einem "=" erh?lt $x den Wert ""
cd -
und warum hast du das :
ref='?sid=8b4a4dacce5f65db50235a2d67b454f0' o
mit rein gemacht?? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage