Я пишу свое первое php-приложение, и у меня небольшая проблема. Я хотел бы иметь следующий вывод:
http://mysite.com/new_details.php?var1=abc&var2=cav&var3=bbc
Поскольку мне нужно добавить класс и стили, а также JavaScript при нажатии на команду, чтобы открыть URL выше, эхо стало немного сложным:
echo "<tr" . ($index % 2 == 0 ? " class='grey'" : "") . " onclick=\"window.open('http://mysite.com/new_details.php?var1=". $result['0'] ."&var2=". $result['2'] ."&var3=". $result['3'] ."'); return false\">\n";
Сгенерированный вывод:
<tr onclick="window.open('http://mysite.com/new_details.php?var1=abc&var2=cca&var3=awd'); return false">
Теперь это было бы хорошо, за исключением того, что "&
" отображается как "&
" и, следовательно, не работает, когда его используют в URL.
Может ли кто-нибудь указать мне правильное направление, чтобы это исправить? Большое спасибо заранее :)