Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 20

Thema: [Forum] php Problem

  1. #1
    Tommy-RW
    Gast

    Standard [Forum] php Problem

    Hi,
    ich bin gerade dabei mein eigenes Forum zu programmieren, hat soweit eigentlich auch alles gut geklappt. Doch nun bekommen ich beim Anzeigen der Beiträge (siehe Code unten) immer diese Fehlermeldung:


    Parse error: syntax error, unexpected ';' in /usr/export/www/vhosts/funnetwork/hosting/imagin/showanswers.php on line 11

    Code:
    <?/* showanswers.php */
    //Herstellen der MySQL verbindung
    $con = mysql_connect($host, $user, $pass);
    $db = mysql_select_db($database);

    //Lesen aus DB
    $res = mysql_query("select * from answers where fid=".$_GET["fid"]." AND tid=".$_GET["tid"]);

    //ausgeben
    while($row = mysql_fetch_array($res)) {
    $text = nl2br($row["text"];
    echo "

    ";
    echo "Titel des Beitrags: ".$row["topic"]."
    ";
    echo "Name des Autors: ".$row["user"]."
    ";
    echo "Nachricht: ".$text."
    ";
    echo "</p>";
    ?>
    Wenn ich allerdings das ; entferne kommt wieder eine neue Meldung

    Parse error: syntax error, unexpected T_ECHO in /usr/export/www/vhosts/funnetwork/hosting/imagin/showanswers.php on line 12

    Wo liegt mein Fehler und was muss ich dagegen tun?

    Vielen Dank für die Hilfe

    MfG

    Tommy-RW
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    der/die Göttliche Avatar von jojo87
    Registriert seit
    23.03.2007
    Ort
    Leipzig
    Alter
    30
    Beiträge
    3.131
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    ich denke mal du solltest bei
    Code:
    echo "Titel des Beitrags&#58; ".$row&#91;"topic"&#93;."
    ";
    usw.
    lieber
    Code:
    echo "Titel des Beitrags&#58; ".$row&#91;'topic'&#93;."
    ";
    schreiben.

  3. #3
    Kaiserliche Hoheit
    Registriert seit
    04.03.2007
    Ort
    BäRLIN
    Alter
    31
    Beiträge
    1.857
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Jepp .....
    Wenn du den echo bereich mit " einleitest endet er auch bei " ...
    Also somit schon hinter $row[ und damit ist der code falsch ....

    Versuch mal jojos lösung
    Jeder hat das Recht dumm zu sein. Einige mißbrauchen dieses Recht leider ständig!
    Weder meine ICQ-Nummer noch meine MSN-Adresse oder meine eMailadresse sind für Bestellungen, Sponsoringanfragen oder Support !

    ploppGROUP Internetservices - IT-Partner für Geschäfts-/Großkunden
    mit Rechenzentren in Berlin, Hannover und bald auch FFM

  4. #4
    Tommy-rw
    Gast

    Standard

    Danke,

    ich habe jetzt die " durch ' ersetzt leider hat sich an

    Parse error: syntax error, unexpected T_ECHO in /usr/export/www/vhosts/funnetwork/hosting/imagin/showanswers.php on line 12

    nichtsgeändert.

    <?/* showanswers.php */
    //Herstellen der MySQL verbindung
    $con = mysql_connect($host, $user, $pass);
    $db = mysql_select_db($database);

    //Lesen aus DB
    $res = mysql_query("select * from answers where fid=".$_GET["fid"]." AND tid=".$_GET["tid"]);

    //ausgeben
    while($row = mysql_fetch_array($res)) {
    $text = nl2br($row["text"];
    echo "

    ";
    echo "Titel des Beitrags: ".$row['topic']."
    ";
    echo "Name des Autors: ".$row['user']."
    ";
    echo "Nachricht: ".$text."
    ";
    echo "</p>";
    ?>

  5. #5
    Tommy_RW
    Gast

    Standard

    Zitat Zitat von Anonymous
    Danke,

    ich habe jetzt die " durch ' ersetzt leider hat sich an

    Parse error: syntax error, unexpected T_ECHO in /usr/export/www/vhosts/funnetwork/hosting/imagin/showanswers.php on line 12

    nichtsgeändert.

    <?/* showanswers.php */
    //Herstellen der MySQL verbindung
    $con = mysql_connect($host, $user, $pass);
    $db = mysql_select_db($database);

    //Lesen aus DB
    $res = mysql_query("select * from answers where fid=".$_GET["fid"]." AND tid=".$_GET["tid"]);

    //ausgeben
    while($row = mysql_fetch_array($res)) {
    $text = nl2br($row["text"];
    echo "

    ";
    echo "Titel des Beitrags: ".$row['topic']."
    ";
    echo "Name des Autors: ".$row['user']."
    ";
    echo "Nachricht: ".$text."
    ";
    echo "</p>";
    ?>
    sehe gerade habe mich um eins verzählt....

  6. #6
    der/die Göttliche Avatar von jojo87
    Registriert seit
    23.03.2007
    Ort
    Leipzig
    Alter
    30
    Beiträge
    3.131
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Also klappts nu?

  7. #7
    Gast

    Standard

    //ausgeben
    while($row = mysql_fetch_array($res)) {
    $text = nl2br($row["text"]
    echo '

    '
    echo "Titel des Beitrags: ".$row['topic']."
    ";
    echo "Name des Autors: ".$row['user']."
    ";
    echo "Nachricht: ".$text."
    ";
    echo "</p>";
    ?>

    Nein leider nicht komm einfach nicht weiter

  8. #8
    Kaiserliche Hoheit
    Registriert seit
    04.03.2007
    Ort
    BäRLIN
    Alter
    31
    Beiträge
    1.857
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    OK ich hatte deinen Beitrag net richtig gelesen vorhin (Do, 06.09.2007 11:30) aber hier die antwort :

    Im grunde hat PHP dir doch von anfang an den fehler gesagt ...
    (ich kann nur wieder mal sagen : LEST DIE FEHLER UND HÖRT AUF PHP !!)
    Parse error: syntax error, unexpected ';' in /usr/export/www/vhosts/funnetwork/hosting/imagin/showanswers.php on line 11
    Frei übersetzt : "Ne ich will net, die Syntax von dem Befehl auf Zeile 11 stimmt nicht, da ist ein ; wo ich was anderes erwarte !! *smoll* !!"
    Er erwartet nach $text = nl2br($row["text"] natürlich erstmal ) vor dem ;

    $text = nl2br($row["text"]; muss heißen ... $text = nl2br($row["text"]);
    Jeder hat das Recht dumm zu sein. Einige mißbrauchen dieses Recht leider ständig!
    Weder meine ICQ-Nummer noch meine MSN-Adresse oder meine eMailadresse sind für Bestellungen, Sponsoringanfragen oder Support !

    ploppGROUP Internetservices - IT-Partner für Geschäfts-/Großkunden
    mit Rechenzentren in Berlin, Hannover und bald auch FFM

  9. #9
    Gast

    Standard

    Meinst du das ganze dann so?

    Code:
    <?/* showanswers.php */ 
    //Herstellen der MySQL verbindung 
    $con =   mysql_connect&#40;$host, $user, $pass&#41;; 
    $db =   mysql_select_db&#40;$database&#41;; 
    
    //Lesen aus DB 
    $res =   mysql_query&#40;"select * from answers where fid=".$_GET&#91;"fid"&#93;." AND tid=".$_GET&#91;"tid"&#93;&#41;; 
    
    //ausgeben 
    while&#40;$row =   mysql_fetch_array&#40;$res&#41;&#41; &#123; 
    $text =   nl2br&#40;$row&#91;"text"&#93;&#41;; 
    echo "
    
    "; 
    echo "Titel des Beitrags&#58; ".$row&#91;'topic'&#93;."
    "; 
    echo "Name des Autors&#58; ".$row&#91;'user'&#93;."
    "; 
    echo "Nachricht&#58; ".$text."
    "; 
    echo "</p>"; 
    ?>

  10. #10
    Gast

    Standard

    Parse error: syntax error, unexpected $end in /usr/export/www/vhosts/funnetwork/hosting/imagin/showanswers.php on line 17
    Ist das Resultat. Aber in Linie 17 steht doch ?>

Ähnliche Themen

  1. Forum Problem
    Von Unregistriert im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 11.08.2008, 00:01
  2. Forum problem
    Von sebi0107 im Forum Webanwendungen - Webapplikationen
    Antworten: 7
    Letzter Beitrag: 25.05.2008, 16:11
  3. Forum Problem
    Von Chruesi im Forum Webanwendungen - Webapplikationen
    Antworten: 7
    Letzter Beitrag: 29.03.2006, 20:39
  4. Problem mit dem Forum
    Von Marcel im Forum HTML & CSS Forum
    Antworten: 9
    Letzter Beitrag: 01.09.2004, 18:05
  5. Problem mit meinem Forum
    Von DJWindelWinni im Forum HTML & CSS Forum
    Antworten: 10
    Letzter Beitrag: 25.10.2003, 23:15

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •