我想制作一个表格,该表格可以让我更新数据库中的表,然后将其显示在网页上的预制表中。我想至少能够插入数据,但也能说用表格删除一行也很好。
我在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">
© 2019
</footer>
</body>
</html>
我希望能够在Game_List表中插入新信息,然后在网页上添加另一行。
答案 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>";
```