Raik: Betriebsblindheit - Parse error

Beitrag lesen

Hallo Jeena,

<?php if($begrusung == 'aus') echo 'onLoad="document.getElementById('gruss').style.display='none'"'; ?>

den string soll er schreiben:
onLoad="document.getElementById('gruss').style.display='none'"
du schliesst den string aber in '' ein.

und da die in dem string auch schon mal vorkommen, ist für ihn beim ersten ' der string schon zuende:
'onLoad="document.getElementById('
und damit:
gruss').style.display='none'"
kann er nix anfangen.
verwende im string nur doublequotes oder maskiere die singlequotes:
onLoad="document.getElementById('gruss').style.display='none'"

freundl. grüsse aus berlin, Raik