wahsaga: Teile der Zeichenkette werden im Browser angezeigt

Beitrag lesen

hi,

leider führt folgende deklaration dazu, dass beim Laden der Seite im Browser die Zeichen ');"> hinter dem Button angezeigt werden.
Das sind die letzten Zeichen folgender Deklaration:
.....<?php echo tep_draw_textarea_field('products_description[' . $languages[$i]['id'] .']'); ?>');">

KOMPLETTER TAG:
<td height="30" valign="bottom" ><img src="images/format_text.gif" width="97" height="21" onClick=" return text_formatieren('new_product', '<?php echo tep_draw_textarea_field('products_description[' . $languages[$i]['id'] .']'); ?>');"></td>

dann nehmen wir's doch mal schritt für schritt auseinander ...

onClick=" return text_formatieren('new_product', '<?php echo tep_draw_textarea_field('products_description[' . $languages[$i]['id'] .']'); ?>');"

'<?php echo tep_draw_textarea_field('products_description[' . $languages[$i]['id'] .']'); ?>'

was bleibt davon innerhalb der einfachen hochkommata übrig?

'products_description[' . $languages[$i]['id'] .']'

übergibst du an die funktion tep_draw_textarea_field().

das ist also letztlich der text

'products_description['xyz']'

so, und wo beginnt und wo endet dieser string?

bist du sicher, dass du den _text_ products_description meinst, und nicht etwa eine variable mit dem namen $products_description?

gruß,
wahsaga

--
Rest in peace, Dimebag!
#
"Look, that's why there's rules, understand? So that you _think_ before you break 'em."