Seite 1 von 2 12 Letzte

Thema: Problem

  1. #1

    Registriert seit
    04.12.2012
    Beiträge
    42
    Thanked 0 Times in 0 Posts

    Standard Problem

    Hey Com,

    Ich habe ein Problem mit meinem Script. Er sagt mir immer: "
    Parse error: syntax error, unexpected ';' in C:\xampp\htdocs\indexe\haendler.php on line 16"
    7

    Der Fehler in line 16 wäre demendsprechend bei "$counter = 1;"

    Spoiler:

    PHP-Code:
    <?php include ("inc/config.php"); ?>
    <?php

    echo "<small>";

    print 
    "<center><table border='0' cellpadding='20' cellspacing='20'>";
    print 
    "<tr><td valgin='top'>";
    print 
    "</td>";
    print 
    "<td valgin='top'>";
    $haendlerinfo="SELECT * from haendler";
    $haendlerinfo2=mysql_query($haendlerinfo) or die("Keine Auswahl.");
    print 
    "<table border='1' bordercolor='black' cellpadding='5' cellspacing='5'>";
    print 
    "<tr border='0'><td>Name</td><td>Heil-Punkte</td><td>Preis</td><td></td></tr>";
    while(
    $haendlerinfo3=mysql_fetch_array($haendlerinfo2))
    (
    $counter 1;
    print 
    "<tr><td>$haendlerinfo3[name]</td><b><td>$haendlerinfo3[heilrate]</td></b><td>$haendlerinfo3[preis] <img src='img/gold.jpg' height='13 width='14''></td><td>a href='kaufe_item.php?&randid=$haendlerinfo3[zufid]'>Item kaufen</td></tr>";
    )

    print 
    "</table>";
    print 
    "</td></tr></table></center>";
    echo 
    "</small>";

    if (
    $counter == 0)
    (
    echo 
    "<center>Ausverkauft!<br>";
    echo 
    "<a href='index.php''>Verlassen</center>";
    exit;
    )

    echo 
    "<center><a href='index.php'>Verlassen</center></a>";

    ?>


    wo normal kein fehler sein sollte.

  2. #2

    Registriert seit
    18.11.2011
    Beiträge
    226
    Thanked 165 Times in 82 Posts

    Standard Problem

    Ich hab dir schon gesagt, das man bei if und while keine Normalen klammern, sondern geschweifte klammern nutzt.

    PHP-Code:
    <?php

    include ("inc/config.php");

    echo 
    "<small>";

    print 
    "<center><table border='0' cellpadding='20' cellspacing='20'>";
    print 
    "<tr><td valgin='top'>";
    print 
    "</td>";
    print 
    "<td valgin='top'>";
    $haendlerinfo="SELECT * from haendler";
    $haendlerinfo2=mysql_query($haendlerinfo) or die("Keine Auswahl.");
    print 
    "<table border='1' bordercolor='black' cellpadding='5' cellspacing='5'>";
    print 
    "<tr border='0'><td>Name</td><td>Heil-Punkte</td><td>Preis</td><td></td></tr>";

    while(
    $haendlerinfo3=mysql_fetch_array($haendlerinfo2)){
          
    $counter 1;
          print 
    "<tr><td>$haendlerinfo3[name]</td><b><td>$haendlerinfo3[heilrate]</td></b><td>$haendlerinfo3[preis]      <img src='img/gold.jpg' height='13 width='14''></td><td>a href='kaufe_item.php?&     randid=$haendlerinfo3[zufid]'>Item kaufen</td></tr>";
    }

    print 
    "</table>";
    print 
    "</td></tr></table></center>";
    echo 
    "</small>";

    if (
    $counter == 0){
          echo 
    "<center>Ausverkauft!<br>";
    }

    echo 
    "<center><a href='index.php'>Verlassen</center></a>";

    ?>

  3. #3

    Registriert seit
    04.12.2012
    Beiträge
    42
    Thanked 0 Times in 0 Posts

    Standard Problem

    Ja okay, aber jetzt kommt dann ein neuer Fehler >.<''


    Warning: include(inc/config.php) [function.include]: failed to open stream: No such file or directory in C:\xampp\htdocs\indexe\haendler.php on line 1

    Warning: include() [function.include]: Failed opening 'inc/config.php' for inclusion (include_path='.;C:\xampp\php\PEAR') in C:\xampp\htdocs\indexe\haendler.php on line 1



  4. #4

    Registriert seit
    18.11.2011
    Beiträge
    226
    Thanked 165 Times in 82 Posts

    Standard Problem

    Zitat Zitat von AnqeL Beitrag anzeigen
    es liegt aber nicht an den {} sondern am $counter = 1;
    aber trotzdem danke ^^
    Doch es liegt daran, probier es doch aus -.-
    __________________
    Zitat Zitat von AnqeL Beitrag anzeigen
    Ja okay, aber jetzt kommt dann ein neuer Fehler >.<''


    Warning: include(inc/config.php) [function.include]: failed to open stream: No such file or directory in C:\xampp\htdocs\indexe\haendler.php on line 1

    Warning: include() [function.include]: Failed opening 'inc/config.php' for inclusion (include_path='.;C:\xampp\php\PEAR') in C:\xampp\htdocs\indexe\haendler.php on line 1


    Die datei inc/config.php gibt es nicht.

  5. #5

    Registriert seit
    27.10.2011
    Beiträge
    402
    Thanked 288 Times in 165 Posts

    Standard Problem

    Sagmal, kennst du dich überhaupt mit PHP aus, sieht alle sziehmlich unsauber aus, wenn man es überfliegt, lol.
    Die Fehlermeldungen besagen zum 1. dass die inc/config.php fehlt und zum zweiten das gleiche nochmal.

    €dit: Zu deinem letzten Fehler noch: Die Error-Lines können sich auch auf einen Fehler in der Zeile davor beziehen.

  6. #6

    Registriert seit
    04.12.2012
    Beiträge
    42
    Thanked 0 Times in 0 Posts

    Standard Problem

    Zitat Zitat von 3LiT Beitrag anzeigen
    Doch es liegt daran, probier es doch aus -.-
    __________________


    Die datei inc/config.php gibt es nicht.
    habs ja editiert ^^
    mein fehler aber jetzt sagt der mir das include spinnt o.Ô


    Config.php:
    PHP-Code:
    <?php
        $db 
    mysql_connect("localhost""root""") or die("Keine Verbindung zur Datenbank hergestellt!");
        if(!
    $db)
            die(
    "Keine Datenbank");
        
        if(!
    mysql_select_db("game"$db))
            die(
    "Keine Datenbank ausgewählt!");

    ?>
    Zitat Zitat von Nachto Beitrag anzeigen
    Sagmal, kennst du dich überhaupt mit PHP aus, sieht alle sziehmlich unsauber aus, wenn man es überfliegt, lol.
    Die Fehlermeldungen besagen zum 1. dass die inc/config.php fehlt und zum zweiten das gleiche nochmal.

    €dit: Zu deinem letzten Fehler noch: Die Error-Lines können sich auch auf einen Fehler in der Zeile davor beziehen.
    ehm, ich hab es mit Notepad++ geshrieben und nicht mit einem WYSIWYG editor daher sieht es so aus
    und die Config.php kann nicht fehlen weil sonst die Index.php nicht gehen würde!
    hab den selben include text wie in der index.php benutzt. Somit sollte es normal gehen.

  7. #7

    Registriert seit
    18.11.2011
    Beiträge
    226
    Thanked 165 Times in 82 Posts

    Standard Problem

    Zitat Zitat von AnqeL Beitrag anzeigen
    habs ja editiert ^^
    mein fehler aber jetzt sagt der mir das include spinnt o.Ô


    Config.php:
    PHP-Code:
    <?php
        $db 
    mysql_connect("localhost""root""") or die("Keine Verbindung zur Datenbank hergestellt!");
        if(!
    $db)
            die(
    "Keine Datenbank");
        
        if(!
    mysql_select_db("game"$db))
            die(
    "Keine Datenbank ausgewählt!");

    ?>
    Achte mal auf klein und Groß schreibung.
    leg die "config.php" in den ordner "inc".

  8. #8

    Registriert seit
    27.10.2011
    Beiträge
    402
    Thanked 288 Times in 165 Posts

    Standard Problem

    Zitat Zitat von AnqeL Beitrag anzeigen
    ehm, ich hab es mit Notepad++ geshrieben und nicht mit einem WYSIWYG editor daher sieht es so aus
    und die Config.php kann nicht fehlen weil sonst die Index.php nicht gehen würde!
    hab den selben include text wie in der index.php benutzt. Somit sollte es normal gehen.
    Wozu dann das $counter = 1 wenn ein Eintrag gefunden wurde und dann paar zeilen später prüfen ob $counter == 0? PHP und MySQL bieten da spzielle Funktionen, z.b: mysql_num_rows($query), welches die Anzahl der Ergebnisse ausgibt.

  9. #9

    Registriert seit
    04.12.2012
    Beiträge
    42
    Thanked 0 Times in 0 Posts

    Standard Problem

    Zitat Zitat von 3LiT Beitrag anzeigen
    Achte mal auf klein und Groß schreibung.
    leg die "config.php" in den ordner "inc".



    Uploaded with ImageShack.us

    Da nur für euch gemacht >.<
    bin nicht blond <.<

    connect.php ist der selbe inhalt wie config.php, dachte es liegt am namen xD

    --------------
    Zitat Zitat von Nachto Beitrag anzeigen
    Wozu dann das $counter = 1 wenn ein Eintrag gefunden wurde und dann paar zeilen später prüfen ob $counter == 0? PHP und MySQL bieten da spzielle Funktionen, z.b: mysql_num_rows($query), welches die Anzahl der Ergebnisse ausgibt.
    weil $counter = 0; sagen soll das der haendler keine tränke hat derzeit darum ja sie sind ausverkauft ^^

  10. #10

    Registriert seit
    27.10.2011
    Beiträge
    402
    Thanked 288 Times in 165 Posts

    Standard Problem

    Zitat Zitat von AnqeL Beitrag anzeigen


    Uploaded with ImageShack.us

    Da nur für euch gemacht >.<
    bin nicht blond <.<

    Scheinbar schon, deine haendler.php ist im Ordner htdocs\indexes, deine config.php in htdocs\inc - du includierst inc/config.php - aber bei der haendler.php muss es, weil es in htdocs\indexes ist und nicht im htdocs\ dann ../inc/config.php sein - weil du erst in Verzeichnis zurück musst und dann in das Verzeichnis inc. Das müsste man eigentlich wissen, wenn man es selber gemacht hat, sieht aber eher wie nen Free-Downloadgame aus.

Seite 1 von 2 12 Letzte

Ähnliche Themen

  1. Skype-Problem: Problem mit dem Wiedergabegerät
    Von Scarface im Forum Audio & Video
    Antworten: 0
    Letzter Beitrag: 16.07.2012, 23:58
  2. Problem?
    Von Bossgen im Forum OffTopic
    Antworten: 1
    Letzter Beitrag: 16.03.2012, 18:10
  3. [Problem] ICQ 7.7
    Von GENETIKK im Forum Sonstige
    Antworten: 4
    Letzter Beitrag: 17.12.2011, 14:19
  4. PS3 MW3 Problem
    Von rVs14 im Forum Sony PlayStation
    Antworten: 3
    Letzter Beitrag: 19.11.2011, 16:01
  5. [VB] Problem
    Von DiePöse im Forum Skriptsprachen
    Antworten: 17
    Letzter Beitrag: 08.09.2011, 15:35
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.