如何制作可更新表格并在TeamStats页面上连续显示的表格?

时间:2019-05-05 17:41:42

标签: php css mysql html5

我想制作一个表格,该表格可以让我更新数据库中的表,然后将其显示在网页上的预制表中。我想至少能够插入数据,但也能说用表格删除一行也很好。

我在phpadmin中有表格。我希望此表单能够更新phpadmin中的内容,然后在网页上的表中显示为新的表行。下面是一个示例表,我已经从数据库中调用了一些值。

<!DOCTYPE html>
<html>
<head>
</head>
<body>      
<center>
<div>
<div class="container">
<table class="responsive-table">
<thead>
  <tr>
    <th scope="col">Team Name</th>
    <th scope="col">Match Result</th>
    <th scope="col">Date Played</th>
    <th scope="col">Location</th>

  </tr>
 </thead>
 <tfoot>
  <tr>
    <td colspan="4">User: <?=$_SESSION['name']?></td>
  </tr>
 </tfoot>
 <tbody>
  <tr>
    <td scope="row"><?=$Team_Name?></td>
    <td><?=$Match_Result?></td>
   <td><?=$Date_Played?></td>
    <td><?=$Location?></td>
  </tr>
 </tbody> 
 </table>
 </div>
<script 
src='http://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js'> 
</script>
</div>
<footer id="footer"> 
&copy; 2019
</footer>
</body>
</html>

我希望能够在Game_List表中插入新信息,然后在网页上添加另一行。

1 个答案:

答案 0 :(得分:1)

使用PHP的mysqli函数,存储结果并将其存储在所有变量中,通过短php标记将其显示在表中。

编辑: 我如何做的一个非常简短的例子是

    $servername = "localhost";
    $username = "root";
    $password = "";
    $UCPdatabase = "sarp_game";

    // Create connection
    $conn = new mysqli($servername, $username, $password);

    // Check connection
    if (!$conn) {
        die("Connection failed: " . mysqli_connect_error($conn));
    }
    else
        mysqli_select_db($conn, $UCPdatabase);

$sql = "SELECT `Model`, `ID`, `Name`, `Level`, `Money`, `authyID` FROM `players` WHERE `Name` = '".$_SESSION['username']."' LIMIT 1";
        $result = mysqli_query($conn, $sql);

        if(!$result){
            echo "Error: ", mysqli_error($conn);
            die("|ABORT|");
        }

        if($rows = mysqli_fetch_assoc($result)){
            $skin = "<img src=\"".dirname(dirname(dirname($_SERVER['PHP_SELF'])))."\images\skins\\".$rows['Model'].".png\" height=\"300px\" width=\"400px\">";
            $skin = str_replace('\\', '/', $skin);
            echo $skin."<br>";
            echo "<div id=\"content\">ID: {$rows['ID']} | Name: {$rows['Name']} | Level: {$rows['Level']} | Money: $ {$rows['Money']}</div>";
            echo "<br>";
    ```