使用php中的按钮删除或编辑数据库中的行

时间:2017-02-23 20:29:32

标签: php mysql database

我想制作一个按钮,就像基本的html按钮一样,但我希望它能在我表格中各行的每一端。我希望它能够在单击时删除我的数据库中的行或编辑它们

我是新手,请记住......这就是我要求帮助的原因

这是我的代码

exempel.php:

<!DOCTYPE html>
<html>
<head>
<style>
table, th, td {
     border: 1px solid black;
}
</style>
</head>
<body>

<?php
$servername = "localhost";
$root = "root";
$password = "";
$dbname = "dbname";

$conn = new mysqli($servername, $root, $password, $dbname);
if ($conn->connect_error) {
     die("Connection failed: " . $conn->connect_error);
} 

$sql = "SELECT fnamn, snamn FROM nametable";
$result = $conn->query($sql);

if ($result->num_rows > 0) {
     echo "<table><tr><th>Name</th></tr>";

     while($row = $result->fetch_assoc()) {
         echo "<tr><td>" . $row["fnamn"]. " " . $row["snamn"]. "</td></tr>";
     }
     echo "</table>";
} else {
     echo "No results";
}

$conn->close();
?>  

</body>
</html>

insert.php

<html>
<body>


<?php
$con = mysql_connect("localhost","root","");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }

mysql_select_db("dbname", $con);

$sql="INSERT INTO nametable (fnamn, snamn)
VALUES
('$_POST[fnamn]','$_POST[snamn]')";

if (!mysql_query($sql,$con))
  {
  die('Error: ' . mysql_error());
  }
echo "Database updated with submitted data";

mysql_close($con)
?>
</body>
</html>

的index.php

<html>
<body>
<h1>Test this form</h1>
<form action="insert.php" method="post">
Förnamn: <input type="text" name="fnamn" /><br><br>
Efternamn: <input type="text" name="snamn" /><br><br>

<input type="submit" value="Save"/>
</form>
</body>
</html>

如果您尝试使用exempel.php,我想要一些可以编辑或删除该行的按钮

大家都知道,我编辑了代码中的一些文字和名称,让你们可以阅读,否则就是瑞典语。也许我忘了编辑一个或多个名字

snamn= lastname
fnamn= firstname
dbname= namnelle
nametable= namntabell

0 个答案:

没有答案