Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/415.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Javascript/PHP/HTML/SQL显示结果和;“更多结果”;,但不起作用_Javascript_Php_Jquery_Html_Database - Fatal编程技术网

使用Javascript/PHP/HTML/SQL显示结果和;“更多结果”;,但不起作用

使用Javascript/PHP/HTML/SQL显示结果和;“更多结果”;,但不起作用,javascript,php,jquery,html,database,Javascript,Php,Jquery,Html,Database,我有一个显示汽车信息的网站。“信息”(品牌、型号等),我目前有一个单独的按钮“显示更多信息”(里程、必和必拓等)。目前所做的只是从数据库获取信息,然后单击“显示更多信息”时,它会隐藏第一个选项卡,只显示第二个选项卡 这是一个简单的切换可见性函数,当单击列表2时,它仅隐藏列表1。但是,现在,我希望在每辆车旁边都有“显示更多信息”按钮。例如,Porsche Carrera-“显示更多信息”,然后在同一页面上动态显示下面的方框,显示里程等信息。然后,当我点击另一个,它会隐藏第一个,并显示 当前代码:

我有一个显示汽车信息的网站。“信息”(品牌、型号等),我目前有一个单独的按钮“显示更多信息”(里程、必和必拓等)。目前所做的只是从数据库获取信息,然后单击“显示更多信息”时,它会隐藏第一个选项卡,只显示第二个选项卡

这是一个简单的切换可见性函数,当单击列表2时,它仅隐藏列表1。但是,现在,我希望在每辆车旁边都有“显示更多信息”按钮。例如,Porsche Carrera-“显示更多信息”,然后在同一页面上动态显示下面的方框,显示里程等信息。然后,当我点击另一个,它会隐藏第一个,并显示

当前代码:

<?php

$sql = "SELECT * from Cars";
$result = mysql_query ($sql);
while ($result = mysql_fetch_array ($result))
    {
        $display = "<p>";
        $display.= $result["makeID"] . "&nbsp;";
        $display.= $result["modelID"] . "&nbsp;";
        $display.= "<a href = '#'>Show more information</a>";
        $display.= "</p>";
        echo ($display);
    }
?>

ahref是:


有什么帮助吗

编辑-包括JavaScript

<script type="text/javascript">

function toggle_visibility(id) {
        var thelist = document.getElementsByClassName("alist");
        for (var i = 0; i < thelist.length; i++) {
            thelist[i].style.display = 'none';
        }
        var e = document.getElementById(id);
        if(e.style.display == 'block') {
            e.style.display = 'none';
        } else {
            e.style.display = 'block';
        }
    }
//]]>  

</script>

功能切换\u可见性(id){
var thelist=document.getElementsByClassName(“列表”);
对于(变量i=0;i  

创建一个单独的php页面,从数据库返回结果,然后使用jquery发出POST或GET请求。

您有任何js文件或代码吗?是的,我在同一页面中有js代码。.同时添加该代码,那么只有我能帮你。在body close之前添加脚本。不太确定你的意思,但我尝试在body close之前将其添加到底部,但没有任何区别。。。
<script type="text/javascript">

function toggle_visibility(id) {
        var thelist = document.getElementsByClassName("alist");
        for (var i = 0; i < thelist.length; i++) {
            thelist[i].style.display = 'none';
        }
        var e = document.getElementById(id);
        if(e.style.display == 'block') {
            e.style.display = 'none';
        } else {
            e.style.display = 'block';
        }
    }
//]]>  

</script>