2012-10-30 53 views
-2

我试图在用户单击使用php生成的html li元素时更改php变量的值。我没有收到错误信息,但并未显示变量正在发生变化。下面的代码有什么问题吗?注意它在php标签内的php文件中。谢谢。使用html更改php变量

$testvalue = "a"; 
echo '<li onClick="'.$testvalue.' = \''."b".'\' ">test</li>'; 

编辑: 我修好了!超级开心。我能够在调用php函数之前使用javascript来解析我需要的变量。感谢帮助球员......或女孩(可能不是:))

+0

尝试使用Javascript或阅读HTML表单。 – Roberto

+0

你不能这样做。 你可以。 调用javascript到ajax php的变化。 你想要的代码? – case1352

+0

@ case1352是的,请... – user1334130

回答

1

你不能这样做。

PHP代码在服务器端执行。您的onclick函数在客户端执行。换句话说,当用户点击这个<li>元素时,PHP代码已经完成执行。

但是,您可以尝试使用AJAX使您的JavaScript与您的服务器进行交互,具体取决于您实际尝试完成的内容。

+0

我担心这可能是一个问题。 – user1334130