Christopher: Bidausgabe??? Falscher Quelltext!

Grüß euch!
Folgendes Problem will mittels PHP-Script ein foto ausgeben!

Das habe ich bereits:

LIVE ANSICHT: http://www.design-weber.at/testbild/db_ausgaben1.php

Quelltext:
<body>

<?
include("config.inc");
$tabelle ="bild";

$dbverbindung = mysql_connect ($host, $user, $password);

$dbanfrage = "SELECT * FROM bild ";
$result = mysql_db_query ($dbname, $dbanfrage, $dbverbindung);

while ($ausgabe = mysql_fetch_array ($result))
 {
 echo ("

<h2>$ausgabe[id]</h2>
<h1>$ausgabe[text]</h1>
<p><img border="0" src="$ausgabe[bild]"></p>");
 }

mysql_close ($dbverbindung)

?>

</body>

+++++++++++++++++++++++++++++
Ich glaube ich mache dort nen fehler: <p><img border="0" src="$ausgabe[bild]"></p>");:

Bitte um hilfe!!

MFG WEBER CH

  1. Hello,

    <?
    include("config.inc");
    $tabelle ="bild";

    $dbverbindung = mysql_connect ($host, $user, $password);

    $dbanfrage = "SELECT * FROM bild ";
    $result = mysql_db_query ($dbname, $dbanfrage, $dbverbindung);

    while ($ausgabe = mysql_fetch_array ($result))
     {
     echo ("

    <h2>$ausgabe[id]</h2>
    <h1>$ausgabe[text]</h1>
    <p><img border="0" src="$ausgabe[bild]"></p>");
     }

    mysql_close ($dbverbindung)

    ?>

    Mindestens so. Weitere Fehler habe ich nicht gesucht. Es fehlt auf jeden Fall noch der Content-Type-Header.

    Liebe Grüße aus http://www.braunschweig.de

    Tom

    --
    Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
    1. Hello habe es gemacht, es funk aber net seht doch selbst!!!
      Was mache ich falsch??

      LIVE: http://www.design-weber.at/testbild/db_ausgaben1.php

      Quelltext:

      <html>
      <head>
      <title>Inhalte ausgebeng</title>
      </head>
      <style type="text/css">
      <!--
      body { background-color:green;}
      h1 { color:red; font-size:10pt; font-family:Verdana; }
      h2 { color:yellow; font-size:12pt; font-family:Arial; }
      h3 { color:blue; font-size:12pt; font-family:Arial; }
      -->
      </style>
      <body>

      <?
      include("config.inc");
      $tabelle ="bild";

      $dbverbindung = mysql_connect ($host, $user, $password);

      $dbanfrage = "SELECT * FROM bild ";
      $result = mysql_db_query ($dbname, $dbanfrage, $dbverbindung);

      while ($ausgabe = mysql_fetch_array ($result))
       {
       echo ("

      <h2>$ausgabe[id]</h2>
      <h1>$ausgabe[text]</h1>
      <p><img border="0" src="$ausgabe[bild]"></p>");
       }

      mysql_close ($dbverbindung)

      ?>

      </body>
      </html>

      DANKE MFG WEBER Ch

      1. Hello,

        sorteiren wir doch mal:

        Was steht drin in der Tabelle? Der Pfad zum Bild auf der Platte oder das Bild selber?

        Wenn der Pfad drinsteht, dann kannst Du eine <img src="$pfad" ...> ausgeben, da dann der Client sich das Bild selber erfragt vom Websewrver. Wenn aber bereits das Bild drinsteht in der DB-tabelle, dann ist das ja sschon der zwweite Sch´ritt. Im ersten hat der Client eine HTML-Anweisung erhalten der Form <img src="getBild.php?xy" ...>

        Und Dein Script reageirt daruaf, indem es genau dieses Bild (?xy) ausliefert an den Client.

        Wie müssen wir hier also vorgehen?

        Liebe Grüße aus http://www.braunschweig.de

        Tom

        --
        Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
  2. Ich glaube ich mache dort nen fehler: <p><img border="0" src="$ausgabe[bild]"></p>");:

    Probier mal
    <img border="0" src=" . $ausgabe[bild] . ">

    Ausserdem glaube ich, dass die Anführungszeichen maskiert werden sollten, bin mir aber nicht sicher.
    <img border="0" src=" . $ausgabe[bild] . ">

    Schönen Gruß,
    Elmar