HTML-Tags werden ausgelassen

g-zus

Erfahrenes Mitglied
Hi Leute, ich hab ein Script das wie folgt aussieht:
(besser ein Teil davon)

PHP:
echo "<a href=\"image_detail.php?Id=$row[0]\" target=\"_self\"><IMG BORDER=\"0\" WIDTH=\"$width\" HEIGHT=\"$height\" SRC=\"$thumbnail\" alt=\"$comment\"></A>";

hier werden einfach aus einer Datenbank gewisse Datensätze rausgelesen und dann einer nach dem anderen wie oben ausgegeben (ist ein Galleryscript, wens interessiert!).
Jetzt habe ich jedoch das Problem, dass der Link-Tag, also <a href=""> etc. richtig ausgegeben wird, sogar der Link mit der Id etc richtig ist, jedoch der IMG-Tag dazwischen komplett ausgelassen wird und der A-Tag sofort wieder geschlossen wird, also die Ausgabe z.B. wie folgt aussieht:

PHP:
<a href="image_detail.php?Id=58" target="_self"></A>

Beim Check der Datenbank (mach ich über PHPMYADMIN, ist am bequemsten) lässt sich aber kein Fehler des Datensatzes erkennen, also alles Angaben sind dort gemacht, dass z.B. die Image-URL fehlt oder so. Alles in ordnung.
Jedoch ist das nur bei manchen Bildern so, komischerweise aber immer bei den selben. Von etwa 60 Bildern werden da dann ca. 5 nicht angezeigt.

Habt ihr nen Schimmer warum der IMG-Tag da einfach ausgelassen wird? Oder kanns evtl. auch am Browser liegen? Mir ist nämlich aufgefallen, dass bei z.B. ebay.de bei mir auch die Bilder in der Mitte für Topangebote seit langem nicht mehr angezeigt werden. Sonst funktioniert aber der browser ganz normal. nur bei den beiden beispielen fällt mir das jetzt so auf.
 
Also wenns am Browser liegen sollte, probiere es mit einem anderen (http://www.mozilla.org z.B.).
Wenns allerdings an deinem Script liegen sollte ,wüsste ich nicht das aufeinmal keine Daten ausgegeben werden (Wenns in phpmyadmin richtig ist ,muss es ja an der Ausgabe liegen)
 
aber das komische wär ja dann, dass in ein und demselben PHP-Befehl, also hier "echo", ein teil ausgelassen wird.

Also der a-Tag richtig angefangen wird, der img-Tag ausgelassen wird, und der a-tag dann richtig geschlossen und auch der ganze Rest richtig ausgegeben wird.

das mit dem browser werd ich dann mal checken, hab zwar noch einen 2ten installiert, aber der basiert auf dem IE.
 
Zurück