Home >Backend Development >PHP Tutorial >参数传递问题

参数传递问题

WBOY
WBOYOriginal
2016-06-23 14:03:26902browse

$selecttj="username='".$_SESSION['s_username']."'";
echo "

 学生基本信息类
';
?>
在onclick事件中,调用函数f_onclick(),其中有二个参数,一个是'学生基本信息类',另一个是一个字符串$selecttj,这个字符串民动态生成的。一般会是"username='bbb'"这样的,但是onclick="f_onclick()",需要双引号,但在()内,参数是字符串,所以"sername='bbb'",没有办法放到里面。
第二个参数bbb是动态生成的,需要在外面有引号,做为SQL语句中的条件。
如何实现呢?
谢谢。


回复讨论(解决方案)

转义。....

echo "<div  id='left_menu1' class='left_menu' onclick=f_onclick('学生基本信息类','".$selecttj."')>"

onclick=后面的函数并不一定需要加引号

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn