php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 18.04.2005, 19:12  
Gast
 
Beiträge: n/a
Standard PHP läuft nicht

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"]; ?> &euro;</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 &euro;</td>
            <td style="text-align:center">Bau</td>
        </tr>
  </table>

</p>

<?php
error_reporting
(E_ALL);

include 
'config1.php';

@
mysql_connect(MYSQL_HOSTMYSQL_USERMYSQL_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>

?>
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 18.04.2005, 19:16  
Erfahrener Benutzer
 
Registriert seit: 14.04.2005
Beiträge: 1.004
search
Standard

<?php
error_reporting(E_ALL); <- ganz oben rein noch vor den includes

echo "for(i=1;i<=sekunden;i++) {"; <-- warum machst du die sachen in ein echo?

.. search
__________________
schlimmer gehts nimmer.... dümmer immer!
search ist offline  
Alt 18.04.2005, 19:24  
Gast
 
Beiträge: n/a
Standard

weil es java ist und wenn ich es nciht mache bekomme ich nur fehlermeldungen
 
Alt 18.04.2005, 19:29  
Erfahrener Benutzer
 
Registriert seit: 14.04.2005
Beiträge: 1.004
search
Standard

aha ^^

<?php
}
?>
<?php <-- haste zuviel davon?

und es fehlt dir mind. ein schließendes html tag

.. search
__________________
schlimmer gehts nimmer.... dümmer immer!
search ist offline  
Alt 18.04.2005, 19:40  
Gast
 
Beiträge: n/a
Standard

also hier ist mal das agnze script, irgendwie läuft es aber immer noch nicht

PHP-Code:

<?php
error_reporting
(E_ALL);
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"]; ?> &euro;</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 &euro;</td>
            <td style="text-align:center">Bau</td>
        </tr>
  </table>

</p>

<?php
error_reporting
(E_ALL);

include 
'config1.php';

@
mysql_connect(MYSQL_HOSTMYSQL_USERMYSQL_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
}
if (
$_POST["gebaeude"] == "bauen") {
echo 
"<script type=\"text/javascript\">";
var 
sekunden 60*60*24;
var 
wait sekunden 1000;
document.formular.ok.disabled=true;

for(
i=1;i<=sekunden;i++) {
setTimeout("buttontext(" ")"1000);
echo 
"}";

function 
buttontext(num) {
if(
num == (wait/1000)) {
document.formular.ok.value 
"Bauen 1 Tag ";
document.formular.ok.disabled=false;
}
else {
anzahl = (wait/1000)-num;
document.formular.ok.value 
"Bauen 1 Tag (" anzahl ")";
}
}
echo 
"</script>";

}
?>

        </tr>
    </table>
</p>
</div>


<p id="Fusszeile">Melde dich kostenlos an bei Ghost-Soldier
<?php echo "User Online: ".$row['Anzahl']."
"
;?>
</body>
</html>

?>
 
Alt 18.04.2005, 19:43  
Erfahrener Benutzer
 
Registriert seit: 14.04.2005
Beiträge: 1.004
search
Standard

jo toll und wir sollen fehler raten ..

was wird dir denn so an fehlermeldungen ausgegeben
__________________
schlimmer gehts nimmer.... dümmer immer!
search ist offline  
Alt 18.04.2005, 19:45  
Gast
 
Beiträge: n/a
Standard

Parse error: syntax error, unexpected T_VAR in D:\apachefriends\xampp\htdocs\ghostsoldier\gebaeud ebau.php on line 136
 
Alt 18.04.2005, 19:57  
Erfahrener Benutzer
 
Registriert seit: 14.04.2005
Beiträge: 1.004
search
Standard

jo ich habs mir ja fast gedacht... lässt das echo weg und schreibt das js ins php rein.



PHP-Code:
<?php
$sql 
"SELECT
name,
images,
beschreibung,
kosten
FROM
gebaeude
ORDER BY
kosten ;"

?>
da seh ich nen ; zuviel

wenn mir noch was auffällt editier ich dann ...^^

achja das html tag musste noch schließen ... is nich schwer zu finden

greez search
__________________
schlimmer gehts nimmer.... dümmer immer!
search ist offline  
Alt 18.04.2005, 20:10  
Gast
 
Beiträge: n/a
Standard

hier der fehler

Parse error: syntax error, unexpected '<' in D:\apachefriends\xampp\htdocs\ghostsoldier\gebaeud ebau.php on line 135

und die zeile wo der fehler ist

PHP-Code:
<?php<script type="text/javascript">

?>
 
Alt 18.04.2005, 20:23  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

omg geht ja ab hier wie auf der kirmes :P

parse-errors soltle man schon alleine finden.


parse-error
Parse-Errors schnell selbst finden:
http://tut.php-q.net/parseerrorfind.html#u2
robo47 ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
\parse error: syntax error, unexpected t_var\ php

Alle Zeitangaben in WEZ +2. Es ist jetzt 09:25 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.