hi,
bitte vernünftig zitieren, Danke.
Woher kommt $id?
Die ID wird über
<img src="bilder.php?id=1">
übergeben,Gut, frage ich noch mal anders: Wie wird sie im Script in Empfang genommen?
$query = "SELECT bilddaten,bildtyp FROM bilddatenbank where number=$id";
Ich wiederhole:
Bitte berücksichtige register_globals=off.
$id muss nämlich nicht "automatisch" gesetzt sein, das hängt von der Konfugiration ab. Also mache es bitte gleich vernünftig.
dies ist allerding nicht relevant, da es sich lediglich um den Datensatz handelt in dem sich das gewünschte Bild befindet.
Natürlich ist das relevant - keine ID, kein ausgelesener Datensatz, kein Bild.
nee, der Datensatz wird über den Select-Befehl von oben auf alle Fälle richtig ausgelesen.
Kommen irgendwelche "Zeichen" an, oder kann der Browser es als Bild interpretieren?
es kommen irgendwelche Zeichen an, da wo sich das Image-Tag befindet wird lediglich ein leerer Platzhalter angezeigt.
Nochmal:
Wenn du das Bilderscript über die Adresszeile im Browser direkt aufrufst(!) - werden dann nur "komische Zeichen" angezeigt, oder interpretiert der Browser die Daten als gültiges Bild?
nein es kommen einfach nur irgendwelche Zeichen an.
Das Bild in der Datenbank hat gerade mal 3kb.
ich setze jetzt mal noch register_globals=off und melde mich gleich wieder.
gruß
Wolfgang