Hi,
auf meiner Seite werden Buttons verwendet. Diese Buttons sollen sich beim Drücken verändern, mit Javascipt, soll dann ein Timer auf den Button gesetzt werden.
Erst wenn der Timer abgelaufen ist, kann man anderen Buttons wieder drücken.
Nur er macht es nicht. Die Javascipt anwendung ist richtig, habe sie getestet.
Also muss es an PHP liegegn weiß aber nicht wo der Fehler ist:
PHP-Code:
<?php
include ("checkuser.php");
include ("online.php");
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
<title>Ghost Sodlier</title>
<link rel="stylesheet" type="text/css" href="css.css">
</head>
<body>
<?php
if ($_POST["logout"] == "ausloggen") {
ob_start ();session_start ();
session_unset ();
session_destroy ();header ("Location: index.php");
ob_end_flush ();
}
?>
<h1>[img]images/bg.gif[/img]</h1>
<ul id="Navigation">[*][url="gsuser.php"]Startseite[/url][*][url="highscore.php"]Highscore[/url][*]<h3>Gebäude</h3>
<ul>[*][url="meinegebaeude.php"]Meine Gebäude[/url][*][url="gebaeudebau.php"]Gebäude bau[/url][*][url="fuhrpark.php"]Fuhrpark[/url][*][url="landeplatz.php"]Landeplatz[/url]
[/list][*]<h3>Soldaten</h3>
<ul>[*][url="soldatenanwerben.php"]Soldaten anwerben[/url][*][url="soldatenaus.php"]Soldaten Ausbildung[/url]
[/list][*]<h3>Aufträge</h3>
<ul>[*][url="auftraegean.php"]Aufträge annehmen[/url][*][url="auftraegeab.php"]Aufträge abbrechen[/url]
[/list][*]<h3>Finanzen</h3>
<ul>[*][url="finanzen.php"]Finanzen ansehen[/url][*][url="bank.php"]Bank[/url]
[/list][*]<h3>My Account</h3>
<ul>[*][url="einstellungenuser.php"]Einstellungen[/url][*][url="pm.php"]Persönliche Messages[/url][*][url="deletacc.php"]Löschen des Accounts[/url]
[/list][*]<h3>Bug melden</h3>
<ul>[*][email="kiefer-malte@web.de?subject=Bug bei Ghost Soldier"]Bug melden[/email]
[/list] <form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">[*]<h3>Ausloggen</h3>
<ul>[*]<p align="center"><input type="submit" value="Ausloggen" class="login" style="width:70%"><input type="hidden" name="logout" value="ausloggen" class="login"></p>
[/list] </form>[/list]
<div id="Info">
<p align="center">[url="http://www.lima-city.de/?ref=26692"][img]http://www.lima-city.de/images/banner/lima-city_120x600_1.gif[/img][/url]</p>
</div>
<div id="Inhalt">
<h2 style="text-align:center">Schön Sie zu sehen [i]<?php echo $_SESSION["user_offizier"]; ?>[/i]</h2>
<table class="main2">
<tr>
<td style="text-align:center">Ihre Einheit <?php echo $_SESSION["user_offizier"]; ?> besitzt zur Zeit: <?php echo $_SESSION["user_geld_user"]; ?> €</td>
</tr>
</table></p>
<table class="main2">
<tr>
<td style="text-align:center">Image</td>
<td style="text-align:center">Beschreibung</td>
<td style="text-align:center">Kosten in €</td>
<td style="text-align:center">Bau</td>
</tr>
</table>
</p>
<?php
error_reporting(E_ALL);
include 'config1.php';
@mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS) OR die(mysql_error());
mysql_select_db(MYSQL_DATABASE) OR die(mysql_error());
$sql = "SELECT
name,
images,
beschreibung,
kosten
FROM
gebaeude
ORDER BY
kosten ;";
$result = mysql_query($sql) OR die(mysql_error());
while($row = mysql_fetch_assoc($result)) {
?>
<table class="main">
<tr>
<td><h4><?php echo $row["name"];?></h4></td>
</tr>
<tr>
<td><?php echo $row["images"];?></td>
<td><?php echo $row["beschreibung"];?></td>
<td><?php echo $row["kosten"];?></td>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" name="bauen">
<td><input type="submit" class="login" name="bauen" value="Bauen 1 Tag"></td>
<input type="hidden" name="gebaeude" value="bauen" class="login">
</form>
<?php
}
?>
<?php
if ($_POST["gebaeude"] == "bauen") {
echo "<script type=\"text/javascript\">";
echo "var sekunden = 60*60*24;";
echo "var wait = sekunden * 1000;";
echo "document.formular.ok.disabled=true;";
echo "for(i=1;i<=sekunden;i++) {";
echo "setTimeout(\"buttontext(\" + i + \")\", i * 1000);";
echo "}";
echo "function buttontext(num) {";
echo "if(num == (wait/1000)) {";
echo "document.formular.ok.value =";
echo "\"Ich stimme zu \";";
echo "document.formular.ok.disabled=false;";
echo "}";
echo "else {";
echo "anzahl = (wait/1000)-num;";
echo "document.formular.ok.value = ";
echo "\"Bauen 1 Tag (\" + anzahl + \")\";";
echo "}";
echo "}";
echo "</script>";
}
?>
</tr>
</table>
</p>
</div>
<p id="Fusszeile">Melde dich kostenlos an bei Ghost-Soldier
<?php echo "User Online: ".$row['Anzahl']."
";?>
</body>
</html>
?>