mark: Fehlermeldung --> echo

Hallo Leute

Ich habe ein kleines Problem...

Beim Nachfolgenden Code erscheint immer eine Fehlermeldung wegen dem echo..

<?

echo "<table width="900" border="0" cellspacing="1" cellpadding="1">";
 echo "<tr>";
 echo "<td width="100" bgcolor="#E2E2E2"><b>Datum</b></td>";
 echo "<td width="200" bgcolor="#E2E2E2"><b>Eintrag</b></td>";
 echo "</tr>";

$verbindung = @mysql_connect("localhost", "root", "");
$abfrage = "Select datum, text FROM news ORDER BY datum DESC";
 $erg = mysql_db_query("sascha", $abfrage, $verbindung);
 if ($erg=='') {
  exit;
 }
 (list($datum, $text) = mysql_fetch_row($erg))

echo "<tr>";
  echo "<td>"$datum"</td>";
  echo "<td>"$text"</td>";
         echo "</tr>";

echo "</table>";

?>

Könnte jemand vielleicht weiterhelfen?

Greetz

  1. Hallo!

    Beim Nachfolgenden Code erscheint immer eine Fehlermeldung wegen dem echo..

    Hast Du dich schon mal gefragt bei welchem echo die Fehlermeldung kommmt?

    Beste Grüße
    Viennamade

    1. Hello,

      Beim Nachfolgenden Code erscheint immer eine Fehlermeldung wegen dem echo..

      Hast Du dich schon mal gefragt bei welchem echo die Fehlermeldung kommmt?

      Und verrätst DU uns auch, welche Fehlermeldung bei echo kommt? ;-)

      Harzliche Grüße aus http://www.annerschbarrich.de

      Tom

      --
      Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
      Nur selber lernen macht schlau
      1. aber gerne doch..

        nachdem ich den code so abgeändert habe, wie ihr gesagt habt, kommt diese fehlermeldung

        Parse error: parse error, unexpected T_ECHO

        1. Hallo mark!

          nachdem ich den code so abgeändert habe, wie ihr gesagt habt, kommt diese fehlermeldung

          Parse error: parse error, unexpected T_ECHO

          Gut... Und welche Zeile? Bei PHP-Fehlermeldungen wird die betreffende Zeilennummer mit angegeben. Bitte poste uns die betreffende Zeile (nicht nur die Nr.).

    2. Ja. Ich habe mir das schon überlegt. Und es muss beim unteren echo teil sein..

  2. Hallo Greetz,

    Beim Nachfolgenden Code erscheint immer eine Fehlermeldung wegen dem echo..

    PHP bietet gute Möglichkeiten zur Behebung socher Probleme gerade durch die selbst Fehlermeldung an. Lies bitte die Fehlermeldung! Dort ist auch immer die Zeilennummer notiert. Damit solltest Du, wenn Du immer einen vergleichenden Blick ins Manual http://de3.php.net/ wirfst, schnell zu einer Lösung kommen.

    Ach im übrigen, Du bist hier auch der Einzige, der diese Fehlermeldung kennt. Na geht ein Licht auf?

    Gruß aus Berlin!
    eddi

    --
    at, wie er leibt und lebt auf ein Posting
    > > Nein, ich denke nicht.
    gepromptet
    > Das empfiehlt sich aber.
    :))))
  3. Hallo mark

    Ich habe ein kleines Problem...

    Beim Nachfolgenden Code erscheint immer eine Fehlermeldung wegen dem echo..

    [...]
      echo "<td>"$datum"</td>";
      echo "<td>"$text"</td>";
    [...]

    Richtig muss es heissen:

    echo "<td>".$datum."</td>";
       echo "<td>".$text."</td>";

    Strings werden in PHP mit einem Punkt (".") verkettet

    1. Hello,

      Richtig muss es heissen:

      echo "<td>".$datum."</td>";
         echo "<td>".$text."</td>";

      Strings werden in PHP mit einem Punkt (".") verkettet

      oder aber:

      echo "<td>$datum</td>";
          echo "<td>$text</td>";

      Aufgrund der doppelten Häkchen werden alle skalaren Variablen und alle Escapesequenzen ersetzt.

      Harzliche Grüße aus http://www.annerschbarrich.de

      Tom

      --
      Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
      Nur selber lernen macht schlau
  4. hi!

    Beim Nachfolgenden Code erscheint immer eine Fehlermeldung wegen dem echo..

    echo "<td>"$datum"</td>";
      echo "<td>"$text"</td>";

    ^^^^
    wird so verkettet: echo "<td>".$text."</td>" bzw. "<td>".$datum."</td>";

    du kannst außerdem alles in ein echo schreiben so:
    dann wird der code übersichtlicher...

    <?

    echo '<table width="900" border="0" cellspacing="1"

    cellpadding="1">

    <tr>
    <td width="100" bgcolor="#E2E2E2"><b>Datum</b></td>
    <td width="200" bgcolor="#E2E2E2"><b>Eintrag</b></td>
    </tr> ';

    $verbindung = @mysql_connect("localhost", "root", "");
    $abfrage = "Select datum, text FROM news ORDER BY datum DESC";
    $erg = mysql_db_query("sascha", $abfrage, $verbindung);
    if ($erg=='') {
      exit;
    }
    (list($datum, $text) = mysql_fetch_row($erg))

    echo '<tr>
      <td>'.$datum.'</td>
      <td>'.$text.'</td>
      </tr></table>';

    ?>

    hoffe ich konnte helfen

    lg
    azok(=freak)

    --
    http://www.cssweb.at.tt wird teil einer privaten (meiner!) webseite.
    ------------------
    Murphys Law: "Alles Schöne im Leben ist entweder illegal, ungesetzlich oder es macht dick."