Как я могу создать форму, которая будет обновлять мою таблицу и отображаться в виде строки на моей странице TeamStats? - PullRequest
0 голосов
/ 05 мая 2019

Я хотел создать форму, которая позволит мне обновлять таблицы в моей базе данных, а затем будет отображаться в моей готовой таблице на моей веб-странице.Я хотел, по крайней мере, иметь возможность вставлять данные, но также было бы неплохо сказать, что удалить строку с формой тоже было бы здорово.

У меня есть таблицы в 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 Ответ

1 голос
/ 05 мая 2019

Используйте функции PHP mysqli, сохраните результат и отобразите его в таблице через короткий тег php, используя все переменные, в которых вы его сохранили.

EDIT: Очень краткий пример того, как я это делаю:

    $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>";
    ```
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...