Jan Bosschaart: PHP-Code verschiebt Tabelle?

Beitrag lesen

Hallo mal wieder,

folgendes Problem. Ich habe eine HTML-Tabelle, deren Zellinhalt an manchen Stellen im Ergebnis einer PHP-Abfrage gefüllt wird. Der Code dazu sieht so aus:

<td>
   <?php if ($aktion!=newds) { ?>
      <img src="slices/sg-14.jpg" width=150 height=50 onmouseover=ChangePic(17,beu) onmouseout=ChangePic(17,ben) onmousedown=ChangePic(17,bed) onmouseup=ChangePic(17,beu) onclick="location.href='guestbook.php?aktion=newds';">
   <?php } else { ?>
      <img src="slices/sg-14.jpg" width=150 height=50>
   <?php }; ?>
</td>

Das Problem ist nun aber, dass sich die Slices, also kleinen Grafiken der Tabelle, die insgesamt eine komplette Grafik darstellt, verschieben, sobald der PHP-Code drinsteht. Nehme ich ihn raus, stimmt das Bild wieder. Gibts da eine Lösung?
echo "<img..." geht nicht, weil ich dann ein Problem mit den "'" in der JavaScript-Anweisung bekomme.

Wäre Euch sehr dankbar!

Jan