Я пытаюсь сохранить HTML + материализовать CSS-код в переменной PHP и распечатать его на экране. У меня также есть кнопка с функцией onclick. Но функция onclick не работает. Он не вызывает функцию php, которую он должен вызывать, когда пользователь нажимает кнопку.
$s='<div class="container">
<div class="card hoverable">
<div class="card-content activator waves-effect waves-block waves-light">
<table>
<tr><td><h1 class="card-title activator grey-text text-darken-4" id="content"> Cnumber:</h1></td><td><h1 class="card-title activator grey-text text-darken-4">'.$brow["id"].'</h1></td></tr>
<tr><td><p class="card-title activator grey-text text-darken-4">river:</p></td><td><p class="card-title activator grey-text text-darken-4">'.$brow["river"].'</p></td></tr>
<tr><td> <p class="card-title activator grey-text text-darken-4">Type:</p></td><td><p class="card-title activator grey-text text-darken-4">'.$brow["type"].'</p></td></tr>
<tr><td><p class="card-title activator grey-text text-darken-4">People:</p></td><td><p class="card-title activator grey-text text-darken-4">'.$people_count.'</p></td></tr>
</table>
</div>
<div class="card-reveal">
<span class="card-title grey-text text-darken-4">People<i class="material-icons right">close</i></span>
<p class="card-title grey-text text-darken-4">'.$people_list.'</p>
<button class="btn waves-effect waves-light" onclick="set_session()" id='.$brow["cab_id"].'>Share</button>
</div>
</div>
</div>';
echo $s;
<button class="btn waves-effect waves-light" onclick="set_session()" id='.$brow["cab_id"].'>Share</button>
set_session () обрабатывается здесь как функция js.
Других решений пока нет …