如何使用工具提示搜索数据表?

时间:2018-12-14 21:24:44

标签: javascript php html sql

我用Javascript为数据库编写了一个搜索功能,但它正在搜索其他值。它应该只搜索一行。

在我的数据代码中,我从SQL数据库中获取值,然后将它们放入带有while循环的表中,以便获取其中的所有数据,并添加了一个信息按钮,因此在单击该按钮时将显示更多信息。

我的PHP代码是:

p

在我的Javascript代码中,我处理了数据以获取更多搜索选项 有人可以通过键入“昵称”,“ yandex值”等进行搜索。 但是我的hiddenlayer混淆了表中的所有内容。我尝试了所有我知道的但无法做到的事情,所以我用hiddenlayer搜索了一个函数,但我需要这样做,因为我的数据将比现在更大。

我的Javascript代码是:

<?php
$mysqli = new mysqli('xx','xx','xx','xx');
$sql_p = "SELECT usercode, gmailn ,yandexn , facebookn, hotmailn, mailn, protonn, yahoon, aoln, zohon, tutanotan, mailfencen ,hushmailn,time  FROM sell_p";     
$result = $mysqli->query($sql_p);
$num=0;
echo "<table id='myTable'>
        <tr>
            <th>Nickname</th>
            <th>Yandex</th>
            <th>Hotmail</th>
            <th>Facebook</th>
            <th>Proton</th>
            <th>Gmail</th>
            <th>Mailcom</th>
            <th><input type='text' id='myInput' onkeyup='myFunction()' placeholder='Search like k v' title='Type like nick admin'></th>
        </tr>";
while($row = mysqli_fetch_array($result)) {
    echo "<tr>";
    echo "<td>" . $row['usercode'] . "</td>";
    echo "<td>" . $row['yandexn'] . "</td>";
    echo "<td>" . $row['hotmailn'] . "</td>";
    echo "<td>" . $row['facebookn'] . "</td>";
    echo "<td>" . $row['protonn'] . "</td>";
    echo "<td>" . $row['gmailn'] . "</td>";
    echo "<td>" . $row['mailn'] . "</td>";
    echo "<td style='width:18%;'><button class='myButton2' onclick=\"if(document.getElementById('disp-yes".$num."').style.display=='table-row'){ document.getElementById('disp-yes".$num."').style.display='none';} else{ document.getElementById('disp-yes".$num."').style.display='table-row';}\">More info</button><button class='myButton2'>Make Offer</button></td>";
    echo "</tr>";
    echo '<tr style="display:none;font-weight: unset;" id="disp-yes'.$num.'">';
    echo "<td><b style='color:black;font-weight: unset;'>Tutanotan: </b>" . $row['tutanotan'] . "</td>";
    echo "<td><b style='color:black;font-weight: unset;'>Zoho: </b>" . $row['zohon'] . "</td>";
    echo "<td><b style='color:black;font-weight: unset;'>AOL: </b>" . $row['aoln'] . "</td>";
    echo "<td><b style='color:black;font-weight: unset;'>Mailfence: </b>" . $row['mailfencen'] . "</td>";
    echo "<td><b style='color:black;font-weight: unset;'>Yahoo: </b>" . $row['yahoon'] . "</td>";
    echo "<td><b style='color:black;font-weight: unset;'>Hushmail: </b>" . $row['hushmailn'] . "</td>";
    echo "</tr>";
    $num++;
}
echo "</table>";
mysqli_close($con);
?>

Here some pictures from server

0 个答案:

没有答案