![]() |
SELFHTML Forumsarchiv |
|
|
Die folgende Nachricht zum Thema stammt von: Christopher, 29. 02. 2004, 16:44
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
Die folgende Nachricht zum Thema stammt von: Tom, 29. 02. 2004, 17:07
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
Die folgende Nachricht zum Thema stammt von: Christopher, 29. 02. 2004, 17:51
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
Die folgende Nachricht zum Thema stammt von: Tom, 29. 02. 2004, 18:24
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
Die folgende Nachricht zum Thema stammt von: Elmar, 29. 02. 2004, 17:08
»» 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
© 1998-2008
Impressum, Software: Classic Forum