Php 基于mysql表行值显示隐藏div
嗨,伙计们,我试图根据mysql的值显示和隐藏div,但我做不到,你能帮我做什么吗 这是我的代码,非常感谢你的想法Php 基于mysql表行值显示隐藏div,php,jquery,mysql,Php,Jquery,Mysql,嗨,伙计们,我试图根据mysql的值显示和隐藏div,但我做不到,你能帮我做什么吗 这是我的代码,非常感谢你的想法 var Value = <?php echo json_encode($valuek) ?>; if (Value==1){ $('#show_hide').show(); } else{ $('#show_hide').hide(); } <?php $valuek = $session->userinfo['vcc']; ?> <div
var Value = <?php echo json_encode($valuek) ?>;
if (Value==1){
$('#show_hide').show();
}
else{
$('#show_hide').hide();
}
<?php
$valuek = $session->userinfo['vcc'];
?>
<div id="show_hide">
some code
</div>
var值=;
如果(值==1){
$('show#u hide').show();
}
否则{
$('show#u hide').hide();
}
一些代码
将返回json字符串,请尝试使用“echo”
如果您想要的只是一个布尔值,那么根本不需要JSON 将值直接回显到JavaScript中。请记住,要确保传递的是有效的布尔值
PHP代码-
<?php
$showDiv = ($dbValue == 1? 'true' : 'false');
?>
JavaScript+PHP注入-
<script>
var value = '<?php echo $showDiv; ?>';
<script>
var值=“”;
别忘了用引号包装PHP注入值
$valuek = $session->userinfo['vcc'];
我不确定您的php文件中是否有按此顺序排列的代码,或者只是按此顺序显示了一些代码,但应该放在js代码之前。当运行js代码时,它没有值
要查看$valuek是什么,只需在屏幕顶部回显它
<?php echo "<h1>$valuek</h1>" ?>.
。
或者只需查看源代码—查看js函数,查看“var Value=”后面打印的内容
这是最重要的事情——确保你从课程中得到你期望的东西
如前所述,您不需要jason_encode,但需要在echo命令后使用分号。
另外,我希望您的jquery代码在$(document.ready)函数中,而不是像现在这样。是
$valuek
数组还是简单字符串?它的期望值是多少?
$valuek = $session->userinfo['vcc'];
<?php echo "<h1>$valuek</h1>" ?>.