Полный новичок на PHP, не совсем уверен, как справиться с этим.PHP изменить ранее эхо-текст
У меня есть гиперссылка, которую я хотел бы изменить текст после его нажатия. Итак:
$linktext = '<a href="?foo=' . 1 . '">Click Me!"</a>';
echo $linktext;
if (isset($_GET["foo"])) {
$linktext = "Click Me AGAIN!";
}
Но это не меняет текст оригинальной гиперссылки. Если я добавлю еще echo $linktext;
до конца, он просто распечатает дополнительную гиперссылку. Есть ли способ вернуться и изменить исходный текст?
Используйте JavaScript, это не то, как работает PHP. –
, если вы используете php, вам нужно поставить 'if (isset ($ _ GET [" bar "])) {' перед ссылкой, а также установить 'Click Me!' В var, чтобы его можно было изменить с помощью значение, установленное внутри 'if' – Sean
Вы, кажется, неправильно понимаете разницу между серверной и клиентской кодами: http://programmers.stackexchange.com/questions/171203/what-are-the-difference-between-server-side и-на стороне клиента программирования –