Problem mit Variabel und HTML Ausgabe (Anführungszeichenproblem :) )

Jan-Frederik Stieler

Monsterator
Moderator
Hallo,
auch wenns vielleicht etwas blöd klingt , aber wie muss ich hier die Anführungszeichen setzen das die PHP-Blöcke in der variablen noch erkannt werden?

PHP:
$hintergrundbild = '<img id="hintergrund" title="<?php echo $bgrdBildTitle; ?>" alt="<?php echo $bgrdBildAlt; ?>" src="<?php echo $this->baseurl; ?>/<?php echo $bgrdBild; ?>" />';

Bei mir wird da immer nur dies
HTML:
<img id="hintergrund" src="/XXXXX/<?php echo $this->baseurl; ?>/<?php echo $bgrdBild; ?>" alt="<?php echo $bgrdBildAlt; ?>" title="<?php $bgrdBildTitle; ?>">
ausgegeben.

Viele Grüße
 
Du bist doch in $hintergrundbild bereits in einer php Anweisung also sind schonmal keine php Tags nötig.
Außerdem versuchst du da einen String zusammen zu basteln. Demnach sind auch keine echos nötig.

Hier eine von wahrscheinlich 100 Möglichkeiten:
PHP:
$hintergrundbild = '<img id="hintergrund" title="'.$bgrdBildTitle.'" alt="'.$bgrdBildAlt.'" src="'.$this->baseurl.'/'.$bgrdBild.'" />';
 
Hi,
vielen Dank erst mal!
Grundsätzlich habe ich von PHP noch weniger Ahnung als von Javascript.
… bereits in einer php Anweisung also sind schon mal keine php Tags nötig
Das wusste ich eigentlich und habs trotzdem falsch gemacht :).

Also Danke für deine kurze prägnante Erklärung!

Viele Grüße
 
Zurück